Package org.openiam.idm.srvc.policy.dto
Class Policy
- java.lang.Object
-
- org.openiam.base.BaseObject
-
- org.openiam.base.KeyDTO
-
- org.openiam.base.KeyNameDTO
-
- org.openiam.idm.srvc.policy.dto.Policy
-
- All Implemented Interfaces:
Serializable
,BaseIdentity
,ProvisionObject
,ProvisionOperationAware
public class Policy extends KeyNameDTO implements ProvisionObject
Policy
represents a policy object that is used by the policy service.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.openiam.base.KeyNameDTO
name_
-
Fields inherited from class org.openiam.base.BaseObject
DELETE, NEW, objectState, requestClientIP, requestorLogin, requestorSessionID, requestorUserId, UPDATE
-
-
Constructor Summary
Constructors Constructor Description Policy()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addPolicyAttribute(PolicyAttribute attribute)
PolicyAttribute
getAttribute(String name)
Deprecated.PolicyAttribute
getAttribute(PolicyAttributeNameEnum name)
ProvisioningObjectType
getObjectType()
AttributeOperationEnum
getOperation()
-
Methods inherited from class org.openiam.base.KeyNameDTO
equals, getName, hashCode, setName, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.openiam.base.BaseIdentity
getId, setId
-
Methods inherited from interface org.openiam.provision.dto.ProvisionObject
getId, setId
-
-
-
-
Method Detail
-
addPolicyAttribute
public void addPolicyAttribute(PolicyAttribute attribute)
-
getAttribute
@Deprecated public PolicyAttribute getAttribute(String name)
Deprecated.
-
getAttribute
public PolicyAttribute getAttribute(PolicyAttributeNameEnum name)
-
getOperation
public AttributeOperationEnum getOperation()
- Specified by:
getOperation
in interfaceProvisionOperationAware
-
getObjectType
public ProvisioningObjectType getObjectType()
- Specified by:
getObjectType
in interfaceProvisionObject
-
-