Package org.openiam.idm.service
Class AbstractDefaultPolicyMapper<D extends Diff>
- java.lang.Object
-
- org.openiam.idm.service.AbstractDefaultPolicyMapper<D>
-
- All Implemented Interfaces:
IDefaultPolicyMapper<D>
- Direct Known Subclasses:
GroupDefaultPolicyMapperImpl
,UserDefaultPolicyMapperImpl
public abstract class AbstractDefaultPolicyMapper<D extends Diff> extends Object implements IDefaultPolicyMapper<D>
iam-services Created by zaporozhec on 3/29/17.
-
-
Constructor Summary
Constructors Constructor Description AbstractDefaultPolicyMapper()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected String
getFieldName(AttributeMap attributeMap)
protected abstract String
getObjectPrefix()
StringConnectorAttribute
getValue(D t, AttributeMap attributeMap, String mngSysId, boolean isForceExecution)
protected String
getValueFromField(D d, String fieldName, String mngSysId, boolean isForceExecution)
-
-
-
Method Detail
-
getObjectPrefix
protected abstract String getObjectPrefix()
-
getFieldName
protected String getFieldName(AttributeMap attributeMap) throws AttributeMapProcessorException
- Throws:
AttributeMapProcessorException
-
getValueFromField
protected String getValueFromField(D d, String fieldName, String mngSysId, boolean isForceExecution) throws AttributeMapProcessorException
- Throws:
AttributeMapProcessorException
-
getValue
public StringConnectorAttribute getValue(D t, AttributeMap attributeMap, String mngSysId, boolean isForceExecution) throws AttributeMapProcessorException
- Specified by:
getValue
in interfaceIDefaultPolicyMapper<D extends Diff>
- Throws:
AttributeMapProcessorException
-
-