com.ibm.itim.dataservices.model
Interface ProtectedObject

All Known Implementing Classes:
Account, AdminDomain, AgentOperation, BusinessPartnerOrg, BusinessUnit, ComplianceIssue, Credential, CredentialLease, CredentialPool, DirectoryObject, DirectoryPolicy, DirectorySystem, DynamicRole, ExtendedPerson, Group, HostedService, Location, Organization, OrganizationalContainer, OrganizationalUnit, Person, ProvisioningPolicy, RecertificationPolicy, Role, ScopedPolicy, SeparationOfDutyPolicy, SeparationOfDutyRule, Service, ServicePolicy, SharedAccessPolicy, SupportingDataObject, SystemRole, SystemUser

public interface ProtectedObject

Defines the base interface for all objects that are protected, thereby requiring authorized access. This interface includes querying for access control information and authorization ownership.


Method Summary
 java.util.Collection getAccessRights()
          Returns a collection of access rights associated with the object.
 java.util.Collection getAuthorizationOwners()
          Returns a collection of entities who are authorized to to change access rights to the object.
 void setAccessRights(java.util.Collection rights)
          Replaces the access rights of the object.
 void setAuthorizationOwners(java.util.Collection owners)
          Replaces the entities authorized to change access rights of the object.
 

Method Detail

getAccessRights

java.util.Collection getAccessRights()
Returns a collection of access rights associated with the object.

Returns:
Collection of AccessRight objects.

setAccessRights

void setAccessRights(java.util.Collection rights)
Replaces the access rights of the object.

Parameters:
rights - Collection of AccessRight objects.

getAuthorizationOwners

java.util.Collection getAuthorizationOwners()
Returns a collection of entities who are authorized to to change access rights to the object.

Returns:
Collection of AuthorizationOwner objects.

setAuthorizationOwners

void setAuthorizationOwners(java.util.Collection owners)
Replaces the entities authorized to change access rights of the object.

Parameters:
owners - Collection of AuthorizationOwner objects.


IBM Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.