Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Typos

Table of Contents

...

The above are the methods you are most likely to implement.  There are others, consult the javadoc for the Abstract Class and its parent classes for more details.

Attribute

...

Definitions

Extend AbstractAttributeDefinition and implement:

...

The above are the methods you are most likely to implement.  There are others, consult the javadoc Javadoc for the Abstract abstract Class and its parent classes for more details.

Principal Connectors

Do not implement Principal Connectors.  Principal Connectors are deprecated in V3 and are replaced by Subject Canonicalization Flows.

Parsers

Note
titleSupport Level

The abstract method mentioned below are currently not subject to the Java Version policy (although they are unlikely to change).

...

Do I need a Factory Bean?

See this discussion

Data

...

Connector Parsers

Extend AbstractAttribAbstractDataConnectorParser  and  and implement:

MethodRequiredPurpose
getNativeBeanClassYesReturn the class that your Data Connector Implements (or an appropriate Factory Bean)
doV2ParseYesTo parse your native Schema and populate the Data Connector or its Factory Bean

 The above are the methods you have to implement.  There are others, consult the java doc Javadoc for the Abstract Class abstract class and its parent classes for more details.

Attribute

...

Definition Parsers

Extend AbstractAttribBaseAttributeDefinitionParser and implement:

MethodRequiredPurpose
geteBeanClassgetBeanClassYesReturn the class that your Attribute Resolver Implements (or an appropriate Factory Bean)
doParseYes

To parse your native Schema and populate the Data Connector or its Factory Bean

Ensure that this methods starts with a call to super.doParse() 

 The above are the methods you have to implement.  There are others, consult the java doc Javadoc for the Abstract Class abstract class and its parent classes for more details.

...