Class IntAttrNameParser
java.lang.Object
org.apache.syncope.core.provisioning.api.IntAttrNameParser
-
Field Summary
Modifier and TypeFieldDescriptionprotected final AnyUtilsFactory
protected final DerSchemaDAO
protected static final Pattern
protected static final String
protected static final Pattern
protected final PlainSchemaDAO
protected static final Pattern
protected static final Pattern
protected static final Pattern
protected static final Pattern
protected final VirSchemaDAO
-
Constructor Summary
ConstructorDescriptionIntAttrNameParser
(PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, VirSchemaDAO virSchemaDAO, AnyUtilsFactory anyUtilsFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected Pair
<Schema, SchemaType> parse
(String intAttrName, AnyTypeKind provisionAnyTypeKind) protected void
setFieldOrSchemaName
(String fieldOrSchemaName, AnyTypeKind anyTypeKind, IntAttrName result)
-
Field Details
-
END_PATTERN
- See Also:
-
PRIVILEGE_PATTERN
-
ENCLOSING_GROUP_PATTERN
-
RELATED_USER_PATTERN
-
RELATED_ANY_OBJECT_PATTERN
-
MEMBERSHIP_PATTERN
-
RELATIONSHIP_PATTERN
-
plainSchemaDAO
-
derSchemaDAO
-
virSchemaDAO
-
anyUtilsFactory
-
-
Constructor Details
-
IntAttrNameParser
public IntAttrNameParser(PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, VirSchemaDAO virSchemaDAO, AnyUtilsFactory anyUtilsFactory)
-
-
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
-