public class PropertySetCollection
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Method and Description |
---|---|
void |
addPropertySet(PropertySet propSet) |
void |
convert() |
java.lang.String[] |
getDns()
Returns an array of String containing the name of all the property sets -
the DN's of all the search entries in this search result.
|
PropertySet |
getPropertySet(int i)
Returns the i-th property set of this property set collection -
the i-th search entry of this search result.
|
PropertySet |
getPropertySet(java.lang.String dn)
Returns the property set identified by dn - the search entry with
the given DN
|
java.lang.String[] |
getPropertyValues(java.lang.String propName)
getPropertyValues
This function provides a short cut for caller to retrieve string
values of a specific property from the PropertySetCollection.
|
java.lang.String |
getUniquePropertyValue(java.lang.String propName)
Provides a short cut for caller to retrieve
value of a specific property from the
PropertySetCollection . |
boolean |
isEmpty()
Returns true if the property set collection does not contain any
property set; false otherwise
|
boolean |
isSizeLimitExceeded()
Returns true if sizelimit is exceeded for during the query from
which this PropertySetCollection is generated
|
int |
size()
Returns the size of the property set collection - the number of search
entries in the search result
|
public final boolean isEmpty()
public final int size()
public final boolean isSizeLimitExceeded()
public void addPropertySet(PropertySet propSet)
public final java.lang.String[] getDns()
public final PropertySet getPropertySet(int i)
i
- the index of the property set to be retrievedpublic final PropertySet getPropertySet(java.lang.String dn)
dn
- the DN of the property set to be retrievedpublic void convert()
public java.lang.String[] getPropertyValues(java.lang.String propName) throws UtilException
propName
- - Name of the attribute/propertyUtilException
- - when the PropertySetCollection is empty
- when the specified property does not have value.
CastException - when the property has non-string valuepublic java.lang.String getUniquePropertyValue(java.lang.String propName) throws UtilException
Provides a short cut for caller to retrieve
value of a specific property from the
PropertySetCollection
.
The property must be unique among the collection of
PropertySet
(s).
And it must be a single value attribute/property.
propName
- - Name of the attribute/property.UtilException
- - when the PropertySetCollection is empty
- when the specified property does not have value.
- when there is more than 1 matching PropertySet.
- when the specified property have more than 1 value.