Class PropertyControl
- java.lang.Object
- 
- com.ibm.wsspi.security.wim.model.Control
- 
- com.ibm.wsspi.security.wim.model.PropertyControl
 
 
- 
- Direct Known Subclasses:
- SearchControl
 
 public class PropertyControl extends Control Java class for PropertyControl complex type. The following schema fragment specifies the expected content contained within this class. <complexType name="PropertyControl"> <complexContent> <extension base="{http://www.ibm.com/websphere/wim}Control"> <sequence> <element name="properties" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="contextProperties" maxOccurs="unbounded" minOccurs="0"> <complexType> <simpleContent> <extension base="<http://www.w3.org/2001/XMLSchema>string"> <attribute ref="{http://www.w3.org/XML/1998/namespace}lang"/> </extension> </simpleContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType>The PropertyControl object extends the Control object. PropertyControl is used in the input Root object of the get() API to specify the properties of the entity to be returned. - properties: a list of the properties to return from the entities which match the search criteria. For example, properties may include the 'sn' and 'givenName' attributes of the users who are managers.
- contextProperties: used for adding names of the contexted properties and the meta data, for e.g. the description property with meta data 'lang=FR'.
 If the property 'properties' contains a wildcard value '*', all supported properties of the entity will be returned 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classPropertyControl.ContextPropertiesJava class for anonymous complex type.
 - 
Constructor SummaryConstructors Constructor Description PropertyControl()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectget(java.lang.String propName)Gets the value of the requested propertyjava.util.List<PropertyControl.ContextProperties>getContextProperties()Gets the value of the contextProperties property.java.lang.StringgetDataType(java.lang.String propName)Gets the Java type of the value of the provided property.java.util.List<java.lang.String>getProperties()Gets the value of the properties property.static java.util.ListgetPropertyNames(java.lang.String entityTypeName)static java.util.HashSetgetSubTypes()java.util.ArrayListgetSuperTypes()Gets a list of any model objects which this model object, Control, is an extension of.java.lang.StringgetTypeName()Gets the name of this model object, ControlbooleanisSet(java.lang.String propName)Returns true if the requested property is set; false, otherwise.booleanisSetContextProperties()booleanisSetProperties()booleanisSubType(java.lang.String superTypeName)Returns a true if the provided model object is one that this model object extends; false, otherwise.voidset(java.lang.String propName, java.lang.Object value)Sets the value of the provided property to the provided value.java.lang.StringtoString()Returns this model object, Control, and its contents as a Stringvoidunset(java.lang.String propName)Sets the value of provided property to null.voidunsetContextProperties()voidunsetProperties()
 
- 
- 
- 
Method Detail- 
getPropertiespublic java.util.List<java.lang.String> getProperties() Gets the value of the properties 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 setmethod for the properties property.For example, to add a new item, do as follows: getProperties().add(newItem); Objects of the following type(s) are allowed in the list String
 - 
isSetPropertiespublic boolean isSetProperties() 
 - 
unsetPropertiespublic void unsetProperties() 
 - 
getContextPropertiespublic java.util.List<PropertyControl.ContextProperties> getContextProperties() Gets the value of the contextProperties 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 setmethod for the contextProperties property.For example, to add a new item, do as follows: getContextProperties().add(newItem); Objects of the following type(s) are allowed in the list PropertyControl.ContextProperties
 - 
isSetContextPropertiespublic boolean isSetContextProperties() 
 - 
unsetContextPropertiespublic void unsetContextProperties() 
 - 
getpublic java.lang.Object get(java.lang.String propName) Description copied from class:ControlGets the value of the requested property
 - 
isSetpublic boolean isSet(java.lang.String propName) Description copied from class:ControlReturns true if the requested property is set; false, otherwise.
 - 
setpublic void set(java.lang.String propName, java.lang.Object value)Description copied from class:ControlSets the value of the provided property to the provided value.
 - 
unsetpublic void unset(java.lang.String propName) Description copied from class:ControlSets the value of provided property to null.
 - 
getTypeNamepublic java.lang.String getTypeName() Description copied from class:ControlGets the name of this model object, Control- Overrides:
- getTypeNamein class- Control
- Returns:
- returned object is String
 
 - 
getPropertyNamespublic static java.util.List getPropertyNames(java.lang.String entityTypeName) 
 - 
getDataTypepublic java.lang.String getDataType(java.lang.String propName) Description copied from class:ControlGets the Java type of the value of the provided property. For example: String, List- Overrides:
- getDataTypein class- Control
- Parameters:
- propName- allowed object is- String
- Returns:
- returned object is String
 
 - 
getSuperTypespublic java.util.ArrayList getSuperTypes() Description copied from class:ControlGets a list of any model objects which this model object, Control, is an extension of.- Overrides:
- getSuperTypesin class- Control
- Returns:
- returned object is ArrayList
 
 - 
isSubTypepublic boolean isSubType(java.lang.String superTypeName) Description copied from class:ControlReturns a true if the provided model object is one that this model object extends; false, otherwise.
 - 
getSubTypespublic static java.util.HashSet getSubTypes() 
 
- 
 
-