com.ibm.itim.dataservices.model.domain

Class HostedServiceEntity

  • All Implemented Interfaces:
    com.ibm.itim.util.Sortable, java.io.Serializable


    public class HostedServiceEntity
    extends ServiceEntity
    Class that represents a hosted service in the data model. A hosted service proxies another service in the data model (referred to as the concrete service). The need for proxying arises when attempting to provision in an service provider environment. The service provider will create one instance of the concrete service that provides the provisioning platform with its management interface to the remote resource for provisioning and data reconciliation. Then, for each customer that shares that resource, a hosted service can be instantiated that provides that customer's view of the resource for their own provisioning requests.
    See Also:
    Serialized Form
    • Constructor Detail

      • HostedServiceEntity

        public HostedServiceEntity(HostedService service)
        Constructs a HostedServiceEntity with a value object.
        Parameters:
        service - HostedServiceEntity object holding the attributes of the hosted service. Note: the object must have the name of the profile identifying the type of concrete service this entity will proxy (i.e., NTDomain, Solaris, etc.).
      • HostedServiceEntity

        public HostedServiceEntity(DirectoryObject service)
        Constructs a HostedServiceEntity with a DirectoryObject.
        Parameters:
        service - DirectoryObject holding the attributes of the hosted service. Note: the object must have the name of the profile identifying the type of concrete service this entity will proxy (i.e., NTDomain, Solaris, etc.).