Class IntAttrNameParser
java.lang.Object
org.apache.syncope.core.provisioning.api.IntAttrNameParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AnyUtilsFactory
protected final DerSchemaDAO
protected static final Pattern
protected static final String
protected static final Pattern
protected final PlainSchemaDAO
protected final RealmUtils
protected static final Pattern
protected static final Pattern
protected static final Pattern
-
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 void
setFieldOrSchemaName
(String fieldOrSchemaName, AnyTypeKind anyTypeKind, IntAttrName result) protected void
setFieldOrSchemaName
(String fieldOrSchemaName, IntAttrName result)
-
Field Details
-
END_PATTERN
- See Also:
-
ENCLOSING_GROUP_PATTERN
-
RELATED_USER_PATTERN
-
RELATED_ANY_OBJECT_PATTERN
-
MEMBERSHIP_PATTERN
-
RELATIONSHIP_PATTERN
-
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
-