Class IntAttrNameParser
java.lang.Object
org.apache.syncope.core.provisioning.api.IntAttrNameParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AnyUtilsFactoryprotected final DerSchemaDAOprotected static final Patternprotected static final Stringprotected static final Patternprotected final PlainSchemaDAOprotected final RealmUtilsprotected static final Patternprotected static final Patternprotected static final Patternprotected static final CharSequence[] -
Constructor Summary
ConstructorsConstructorDescriptionIntAttrNameParser(PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, AnyUtilsFactory anyUtilsFactory, RealmUtils realmUtils) -
Method Summary
Modifier and TypeMethodDescriptionprotected Pair<Schema, SchemaType> parse(String intAttrName, AnyTypeKind provisionAnyTypeKind) protected voidsetFieldOrSchemaName(String fieldOrSchemaName, AnyTypeKind anyTypeKind, IntAttrName result) protected voidsetFieldOrSchemaName(String fieldOrSchemaName, IntAttrName result)
-
Field Details
-
END_PATTERN
- See Also:
-
ENCLOSING_GROUP_PATTERN
-
RELATED_USER_PATTERN
-
RELATED_ANY_OBJECT_PATTERN
-
MEMBERSHIP_PATTERN
-
RELATIONSHIP_PATTERN
-
RESERVED_WORDS
-
plainSchemaDAO
-
derSchemaDAO
-
anyUtilsFactory
-
realmUtils
-
-
Constructor Details
-
IntAttrNameParser
public IntAttrNameParser(PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, AnyUtilsFactory anyUtilsFactory, RealmUtils realmUtils)
-
-
Method Details
-
find
-
setFieldOrSchemaName
protected void setFieldOrSchemaName(String fieldOrSchemaName, AnyTypeKind anyTypeKind, IntAttrName result) -
parse
@Transactional(readOnly=true) public IntAttrName parse(String intAttrName, AnyTypeKind provisionAnyTypeKind) throws ParseException - Throws:
ParseException
-
setFieldOrSchemaName
-
parse
- Throws:
ParseException
-