Class EntitlementInfoType

java.lang.Object
com.ibm.wsspi.security.wim.model.EntitlementInfoType

public class EntitlementInfoType extends Object

Java class for EntitlementInfoType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="EntitlementInfoType">
 <complexContent>
 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 <sequence>
 <element name="roles" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 <element name="entitlements" type="{http://www.ibm.com/websphere/wim}EntitlementType" maxOccurs="unbounded" minOccurs="0"/>
 <element name="entitlementCheckResult" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 </sequence>
 </restriction>
 </complexContent>
 </complexType>
 
  • Constructor Details

    • EntitlementInfoType

      public EntitlementInfoType()
  • Method Details

    • getRoles

      public List<String> getRoles()
      Gets the value of the roles property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the roles property.

      For example, to add a new item, do as follows:

       getRoles().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

    • isSetRoles

      public boolean isSetRoles()
      Returns true if the roles property is set; false, otherwise.
      Returns:
      returned object is boolean
    • unsetRoles

      public void unsetRoles()
      Resets the roles property to null.
    • getEntitlements

      public List<EntitlementType> getEntitlements()
      Gets the value of the entitlements property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the entitlements property.

      For example, to add a new item, do as follows:

       getEntitlements().add(newItem);
       

      Objects of the following type(s) are allowed in the list EntitlementType

    • isSetEntitlements

      public boolean isSetEntitlements()
      Returns true if the entitlements property is set; false, otherwise.
      Returns:
      returned object is boolean
    • unsetEntitlements

      public void unsetEntitlements()
      Resets the entitlements property to null.
    • isEntitlementCheckResult

      public boolean isEntitlementCheckResult()
      Gets the value of the entitlementCheckResult property.
    • setEntitlementCheckResult

      public void setEntitlementCheckResult(boolean value)
      Sets the value of the entitlementCheckResult property.
    • isSetEntitlementCheckResult

      public boolean isSetEntitlementCheckResult()
      Returns true if the entitlementCheckResult property is set; false, otherwise.
      Returns:
      returned object is boolean
    • get

      public Object get(String propName)
      Gets the value of the requested property
      Parameters:
      propName - allowed object is String
      Returns:
      returned object is Object
    • isSet

      public boolean isSet(String propName)
      Returns true if the requested property is set; false, otherwise.
      Returns:
      returned object is boolean
    • set

      public void set(String propName, Object value)
      Sets the value of the provided property to the provided value.
      Parameters:
      propName - allowed object is String
      value - allowed object is Object
    • unset

      public void unset(String propName)
      Sets the value of provided property to null.
      Parameters:
      propName - allowed object is String
    • getTypeName

      public String getTypeName()
      Gets the name of this model object, EntitlementInfoType
      Returns:
      returned object is String
    • getPropertyNames

      public static List getPropertyNames(String entityTypeName)
      Gets a list of all supported properties for this model object, EntitlementInfoType
      Parameters:
      entityTypeName - allowed object is String
      Returns:
      returned object is List
    • getDataType

      public String getDataType(String propName)
      Gets the Java type of the value of the provided property. For example: String, List
      Parameters:
      propName - allowed object is String
      Returns:
      returned object is String
    • getSuperTypes

      public ArrayList getSuperTypes()
      Gets a list of any model objects which this model object, EntitlementInfoType, is an extension of.
      Returns:
      returned object is ArrayList
    • isSubType

      public boolean isSubType(String superTypeName)
      Returns a true if the provided model object is one that this model object extends; false, otherwise.
      Parameters:
      superTypeName - allowed object is String
      Returns:
      returned object is boolean
    • getSubTypes

      public static HashSet getSubTypes()
      Gets a set of any model objects which extend this model object, EntitlementInfoType
      Returns:
      returned object is HashSet
    • toString

      public String toString()
      Returns this model object, EntitlementInfotype, and its contents as a String
      Overrides:
      toString in class Object
      Returns:
      returned object is String