com.ibm.itim.dataservices.model
Interface ServiceInfo


public interface ServiceInfo

Interface for a service information object associated with credentials.


Method Summary
 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.


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.