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 StringgetFieldName(AttributeMap attributeMap)protected abstract StringgetObjectPrefix()StringConnectorAttributegetValue(D t, AttributeMap attributeMap, String mngSysId, boolean isForceExecution)protected StringgetValueFromField(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:
getValuein interfaceIDefaultPolicyMapper<D extends Diff>- Throws:
AttributeMapProcessorException
-
-