|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.itim.dataservices.model.DirectoryEntry | +--com.ibm.itim.dataservices.model.DirectoryObject | +--com.ibm.itim.dataservices.model.domain.ComplianceIssue
Represents a compliance issue, or policy violiation. The issue is defined by an operation that when executed will resolve the issue and the date the issue was detected.
Field Summary | |
---|---|
static java.lang.String |
COMPLIANCE_ISSUE_IS_DISALLOWED
|
Fields inherited from class com.ibm.itim.dataservices.model.DirectoryObject |
---|
ATTR_ACCESS_RIGHT, ATTR_LIFECYCLE_ENABLE |
Constructor Summary | |
---|---|
ComplianceIssue()
Constructs a disallowed compliance issue. |
|
ComplianceIssue(AttributeChangeOperation operation)
Constructs with full set of parameters. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Evaluates whether two ComplianceIssues are duplicates. |
java.util.Date |
getCreationDate()
Returns the date the compliance issue was detected. |
AttributeChangeOperation |
getOperation()
Returns the operation needed to resolve the compliance issue. |
boolean |
isDisallowed()
Returns the date the compliance issue was detected. |
void |
setIsDisallowed(boolean isDisallowed)
Sets the disallowed property of the compliance issue. |
void |
setOperation(AttributeChangeOperation operation)
Changes the operation needed to resolve the compliance issue. |
Methods inherited from class com.ibm.itim.dataservices.model.DirectoryObject |
---|
addAttribute, getAccessRights, getAttribute, getAttributes, getAuthorizationOwners, getMapAttributeNames, getMappedAttributes, getName, getNameAttribute, getOldMappedAttributes, getProfileName, getRawAttributes, getTenantDN, isLifecycleDefined, removeAttribute, removeAttribute, removeAttribute, setAccessRights, setAttribute, setAttributes, setAuthorizationOwners, setProfileName, setTenantDN, toString |
Methods inherited from class com.ibm.itim.dataservices.model.DirectoryEntry |
---|
clearChange, clearChanges, getChanges, getDistinguishedName, getLastModified, getObjectClasses, getOldAttributes, setDistinguishedName |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String COMPLIANCE_ISSUE_IS_DISALLOWED
Constructor Detail |
public ComplianceIssue(AttributeChangeOperation operation)
operation
- AttributeChangeOperation holding the change to make to
resolve the compliance issue.public ComplianceIssue()
Method Detail |
public AttributeChangeOperation getOperation()
public void setOperation(AttributeChangeOperation operation)
operation
- AttributeChangeOperation holding the change to make to
resolve the compliance issue. IllegalArgumentException
is thrown if data contain more than one AttributeValue object.public java.util.Date getCreationDate()
public boolean isDisallowed()
public void setIsDisallowed(boolean isDisallowed)
isDisallowed
- true to enable the disallowed property.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- Object to compare to.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |