Class IntAttrNameParser
- java.lang.Object
-
- org.apache.syncope.core.provisioning.api.IntAttrNameParser
-
public class IntAttrNameParser extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected AnyUtilsFactory
anyUtilsFactory
protected DerSchemaDAO
derSchemaDAO
protected static Pattern
ENCLOSING_GROUP_PATTERN
protected static String
END_PATTERN
protected static Pattern
MEMBERSHIP_PATTERN
protected PlainSchemaDAO
plainSchemaDAO
protected static Pattern
PRIVILEGE_PATTERN
protected static Pattern
RELATED_ANY_OBJECT_PATTERN
protected static Pattern
RELATED_USER_PATTERN
protected static Pattern
RELATIONSHIP_PATTERN
protected VirSchemaDAO
virSchemaDAO
-
Constructor Summary
Constructors Constructor Description IntAttrNameParser(PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, VirSchemaDAO virSchemaDAO, AnyUtilsFactory anyUtilsFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Pair<Schema,SchemaType>
find(String key)
IntAttrName
parse(String intAttrName, AnyTypeKind provisionAnyTypeKind)
protected void
setFieldOrSchemaName(String fieldOrSchemaName, AnyTypeKind anyTypeKind, IntAttrName result)
-
-
-
Field Detail
-
END_PATTERN
protected static final String END_PATTERN
- See Also:
- Constant Field Values
-
PRIVILEGE_PATTERN
protected static final Pattern PRIVILEGE_PATTERN
-
ENCLOSING_GROUP_PATTERN
protected static final Pattern ENCLOSING_GROUP_PATTERN
-
RELATED_USER_PATTERN
protected static final Pattern RELATED_USER_PATTERN
-
RELATED_ANY_OBJECT_PATTERN
protected static final Pattern RELATED_ANY_OBJECT_PATTERN
-
MEMBERSHIP_PATTERN
protected static final Pattern MEMBERSHIP_PATTERN
-
RELATIONSHIP_PATTERN
protected static final Pattern RELATIONSHIP_PATTERN
-
plainSchemaDAO
protected final PlainSchemaDAO plainSchemaDAO
-
derSchemaDAO
protected final DerSchemaDAO derSchemaDAO
-
virSchemaDAO
protected final VirSchemaDAO virSchemaDAO
-
anyUtilsFactory
protected final AnyUtilsFactory anyUtilsFactory
-
-
Constructor Detail
-
IntAttrNameParser
public IntAttrNameParser(PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, VirSchemaDAO virSchemaDAO, AnyUtilsFactory anyUtilsFactory)
-
-
Method Detail
-
find
protected Pair<Schema,SchemaType> find(String key)
-
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
-
-