com.ibm.itim.dataservices.model.domain
Class HostedService
java.lang.Object
com.ibm.itim.dataservices.model.DirectoryEntry
com.ibm.itim.dataservices.model.DirectoryObject
com.ibm.itim.dataservices.model.domain.Service
com.ibm.itim.dataservices.model.domain.HostedService
All Implemented Interfaces: ProtectedObject , com.ibm.itim.util.Sortable, com.ibm.itim.util.xml.objectstream.Importable, java.io.Serializable
public class HostedService extends Service
Value Object class that holds the attribute information of a hosted service in
the data model.
See Also: HostedServiceEntity
,
Serialized Form
Fields inherited from class com.ibm.itim.dataservices.model.domain.Service
COMPLIANCE_ALERT_ACCOUNT_CHANGE , COMPLIANCE_ALERT_IDENTITY_CHANGE , COMPLIANCE_ALERT_POLICY_CHANGE , COMPLIANCE_ALERT_RECONCILIATION , CONNECTION_MODE , CORRECT_NONCOMPLIANT , ITIM_SERVICE_ATTR_REPOSITORY_SERVICE , MARK_NONCOMPLIANT , ON_ADD , ON_CHANGE , ON_DELETE , SERVICE_ATTR_ALERT_OPTION , SERVICE_ATTR_CHECK_POLICY , SERVICE_ATTR_CONSTRAINT_VIOLATION_ACTION , SERVICE_ATTR_DESCRIPTION , SERVICE_ATTR_DISALLOWED_ACTION , SERVICE_ATTR_EVALUATE_SOD , SERVICE_ATTR_NAME , SERVICE_ATTR_NONCOMPLIANCE_ACTION , SERVICE_ATTR_OWNER , SERVICE_ATTR_PASSWORD , SERVICE_ATTR_TAG , SERVICE_DSML_PROFILE_NAME , SERVICE_DSML2_PROFILE_NAME , SERVICE_ENROLE_PROFILE_NAME , SUSPEND_NONCOMPLIANT , USE_GLOBAL_SETTING , USE_WORKFLOW_FOR_NONCOMPLIANT
Fields inherited from interface com.ibm.itim.util.Sortable
ATTR_NAME
Constructor Summary
HostedService ()
Default empty constructor
HostedService (java.lang.String concretServiceProfileName,
AttributeValues attributes)
Constructs object with profile and attribute information.
Method Summary
DistinguishedName
getHostDN ()
Returns the distinguished name of the concrete service that this object
proxies.
java.lang.String
getHostProfileName ()
Returns the name of the profile identifying the type of concrete service
this object proxies.
Methods inherited from class com.ibm.itim.dataservices.model.domain.Service
getAlertOptions , getConnectionMode , getConstraintViolationAction , getDescription , getDisallowedAction , getNonComplianceAction , getOwnerDN , getPrerequisiteDNs , getServiceProfileName , isCheckingPolicy , isEnrole , isEvaluateSoD , isManual , removeOwnerDN , setAlertOptions , setCheckingPolicy , setConnectionMode , setConstraintViolationAction , setDescription , setDisallowedAction , setEvaluateSoD , setNonComplianceAction , setOwnerDN
Methods inherited from class com.ibm.itim.dataservices.model.DirectoryObject
addAttribute , addAttributeValues , getAccessRights , getAttribute , getAttributes , getAuthorizationOwners , getMapAttributeNames , getMappedAttributes , getName , getNameAttribute , getOldMappedAttributes , getProfileName , getRawAttributes , getSortValue , getTenantDN , isLifecycleDefined , removeAttribute , removeAttribute , setAccessRights , setAttribute , setAttributes , setAuthorizationOwners , setProfileName , setTenantDN , toString
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
SERVICE_HOSTED_PROFILE_NAME
public static final java.lang.String SERVICE_HOSTED_PROFILE_NAME
See Also: Constant Field Values
HOSTED_ATTR_SERVICE_PROFILE
public static java.lang.String HOSTED_ATTR_SERVICE_PROFILE
HostedService
public HostedService ()
Default empty constructor
HostedService
public HostedService (java.lang.String concretServiceProfileName,
AttributeValues attributes)
Constructs object with profile and attribute information. The profile
provided here is the profile identifying the type of service this
object proxies. More specifically, this profile is the profile of the
concrete service this hosted service represents. Warning:
the purpose of this constructor is to provide clients with the ability
to create value objects for creation in the data store. Do not use this
constructor to create value objects that represent existing entities.
See the HostedServiceSearch object for achieving that.
Parameters: concretServiceProfileName
- Name of the profile used by the
concrete service to identify its type (i.e., NTDomain, Solaris).attributes
- AttributeValues holding the attributes of the hosted
service.
getHostDN
public DistinguishedName getHostDN ()
Returns the distinguished name of the concrete service that this object
proxies.
Returns: DistinguishedName of the concrete service.
getHostProfileName
public java.lang.String getHostProfileName ()
Returns the name of the profile identifying the type of concrete service
this object proxies.
Returns: String name of the concrete service's profile.
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.