IBM WebSphere Application ServerTM
Release 8

com.ibm.uddi.v3.management
Class PolicyGroup

java.lang.Object
  extended by com.ibm.uddi.v3.management.PolicyGroup
All Implemented Interfaces:
java.io.Serializable

public class PolicyGroup
extends java.lang.Object
implements java.io.Serializable

Represents a UDDI policy group. This is a logical grouping of policies that are related to each other.

See Also:
Serialized Form

Constructor Summary
PolicyGroup()
          Constructor taking no arguments.
 
Method Summary
 java.lang.String getAliasName()
          Returns human readable name for this policy group.
 java.lang.String getDescriptionKey()
          Gets the key for this policy group's description
 java.lang.String getId()
          Gets the id of this policy group
 java.lang.String getNameKey()
          Gets the key for this policy group's name
 java.util.List getPolicies()
          Gets the list of all the policies belonging to this policy group.
 boolean isInternal()
          Returns true if the policy group is hidden from use.
 void setAliasName(java.lang.String aliasName)
          Sets human readable name for this policy group.
 void setDescriptionKey(java.lang.String descriptionKey)
          Sets the description key.
 void setId(java.lang.String id)
          Sets the ID.
 void setInternal(boolean internal)
          Sets the flag indicating if this policy group and all child policies are hidden from use.
 void setNameKey(java.lang.String nameKey)
          Sets the name message key.
 void setPolicies(java.util.List policies)
          Sets the policies present in this policy group.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PolicyGroup

public PolicyGroup()
Constructor taking no arguments.

Method Detail

getDescriptionKey

public java.lang.String getDescriptionKey()
Gets the key for this policy group's description

Returns:

getId

public java.lang.String getId()
Gets the id of this policy group

Returns:

getNameKey

public java.lang.String getNameKey()
Gets the key for this policy group's name

Returns:

getPolicies

public java.util.List getPolicies()
Gets the list of all the policies belonging to this policy group. The list should only contain com.ibm.uddi.v3.admingui.core.Policy objects.

Returns:

setDescriptionKey

public void setDescriptionKey(java.lang.String descriptionKey)
Sets the description key. Populated by configuration initialization.

Parameters:
descriptionKey -

setId

public void setId(java.lang.String id)
Sets the ID.

Parameters:
id -

setNameKey

public void setNameKey(java.lang.String nameKey)
Sets the name message key. Populated by configuration initialization.

Parameters:
nameKey -

setPolicies

public void setPolicies(java.util.List policies)
Sets the policies present in this policy group.

Parameters:
policies -

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isInternal

public boolean isInternal()
Returns true if the policy group is hidden from use.

Returns:

setInternal

public void setInternal(boolean internal)
Sets the flag indicating if this policy group and all child policies are hidden from use.

Parameters:
internal - - true if this policy group and all child policies are to be hidden from use.

getAliasName

public java.lang.String getAliasName()
Returns human readable name for this policy group.

Returns:

setAliasName

public void setAliasName(java.lang.String aliasName)
Sets human readable name for this policy group.

Parameters:
aliasName -

IBM WebSphere Application ServerTM
Release 8