com.ibm.itim.dataservices.model

Interface ServiceInfo



  • public interface ServiceInfo
    Interface for a service information object associated with credentials.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      void addServiceAlias(java.lang.String alias)
      Adds a service alias name.
      void addServiceTag(java.lang.String tag)
      Adds a service tag.
      boolean equals(java.lang.Object obj)
      Compares this object with the passing object.
      DistinguishedName getBuDN()
      Returns the distinguished name of parent container.
      java.lang.String getId()
      Returns the object global id.
      java.util.Collection<java.lang.String> getServiceAlias()
      Returns the collection of service aliases.
      java.lang.String getServiceName()
      Returns the service name.
      java.util.Collection<java.lang.String> getServiceTag()
      Returns the collection of service tags.
      java.lang.String getServiceType()
      Returns the service profile name.
      java.lang.String getServiceUID()
      Returns the unique resource identifier of the service information.
      boolean isCredentialService()
      Returns true if the object is an instance of CredentialService; Otherwise, returns false.
      void setServiceAlias(java.util.Collection<java.lang.String> aliases)
      Sets the service aliases.
      void setServiceName(java.lang.String name)
      Sets the service name.
      void setServiceTag(java.util.Collection<java.lang.String> tags)
      Sets the service tags.
      void setServiceType(java.lang.String type)
      Sets the service profile name.
      void setServiceUID(java.lang.String serviceUID)
      Sets the unique resource identifier of the service information.
    • Method Detail

      • getId

        java.lang.String getId()
        Returns the object global id.
        Returns:
        String value of global id.
      • getServiceUID

        java.lang.String getServiceUID()
        Returns the unique resource identifier of the service information.
        Returns:
        String value of unique resource identifier.
      • getServiceType

        java.lang.String getServiceType()
        Returns the service profile name.
        Returns:
        the service profile name.
      • getServiceName

        java.lang.String getServiceName()
        Returns the service name.
        Returns:
        the service name.
      • getBuDN

        DistinguishedName getBuDN()
        Returns the distinguished name of parent container.
        Returns:
        DistinguishedName of the parent container.
      • setServiceType

        void setServiceType(java.lang.String type)
        Sets the service profile name.
        Parameters:
        type - The service profile name.
      • setServiceName

        void setServiceName(java.lang.String name)
        Sets the service name.
        Parameters:
        name - The service name.
      • addServiceAlias

        void addServiceAlias(java.lang.String alias)
        Adds a service alias name.
        Parameters:
        alias - The service alias name.
      • addServiceTag

        void addServiceTag(java.lang.String tag)
        Adds a service tag.
        Parameters:
        tag - The service tag.
      • setServiceUID

        void setServiceUID(java.lang.String serviceUID)
        Sets the unique resource identifier of the service information.
        Parameters:
        String - value of unique resource identifier.
      • getServiceAlias

        java.util.Collection<java.lang.String> getServiceAlias()
        Returns the collection of service aliases.
        Returns:
        Collection of the service aliases. Returns empty collection if there is no alias defined.
      • getServiceTag

        java.util.Collection<java.lang.String> getServiceTag()
        Returns the collection of service tags.
        Returns:
        Collection of the service tags. Returns empty collection if there is no tag defined.
      • setServiceAlias

        void setServiceAlias(java.util.Collection<java.lang.String> aliases)
        Sets the service aliases.
        Parameters:
        aliases - The Collection of service aliases.
      • setServiceTag

        void setServiceTag(java.util.Collection<java.lang.String> tags)
        Sets the service tags.
        Parameters:
        tags - The Collection of service tags.
      • equals

        boolean equals(java.lang.Object obj)
        Compares this object with the passing object.
        Overrides:
        equals in class java.lang.Object
        Returns:
        true if they are equivalent; otherwise, it returns false
      • isCredentialService

        boolean isCredentialService()
        Returns true if the object is an instance of CredentialService; Otherwise, returns false.
        Returns:
        boolean value.