com.sap.security.api
Interface IGroupSearchFilter

All Superinterfaces:
IPrincipalSearchFilter

public interface IGroupSearchFilter
extends IPrincipalSearchFilter

This class acts as a container for values to be used as a search filter when calling IGroupFactory.getGroupSearchFilter() Using an initial IGroupSearchFilter object for a search will select all groups which are available in the data store.

Version:
1.0

Field Summary
static java.lang.String VERSIONSTRING
           
 
Fields inherited from interface com.sap.security.api.IPrincipalSearchFilter
SEARCHMETHOD_AND, SEARCHMETHOD_OR
 
Method Summary
 java.lang.String getDescription()
          Get the description attribute value to match in the group search
 java.lang.String getUniqueName()
          Get the uniquename attribute value to match in the group search
 void setDescription(java.lang.String description, int mode, boolean caseSensitive)
          Set the description attribute value to match in the group search
 void setUniqueName(java.lang.String uniqueName, int mode, boolean caseSensitive)
          Set the uniquename attribute value to match in the group search
 
Methods inherited from interface com.sap.security.api.IPrincipalSearchFilter
clear, getDisplayName, getElementAt, getElementSize, getMaxSearchResultSize, getSearchAttributeNames, getSearchAttributes, getSearchElementAt, getSearchMethod, getSearchNamespaces, getSearchOperator, getSearchPrincipalType, isEmpty, setDirectChild, setDisplayName, setMaxSearchResultSize, setSearchAttribute, setSearchMethod
 

Field Detail

VERSIONSTRING

public static final java.lang.String VERSIONSTRING
Method Detail

setDescription

public void setDescription(java.lang.String description,
                           int mode,
                           boolean caseSensitive)
Set the description attribute value to match in the group search
Parameters:
description - The value which is searched in the description field of groups
mode: - The constants defined in ISearchAttribute
caseSensitive - Set case sensitivity

setUniqueName

public void setUniqueName(java.lang.String uniqueName,
                          int mode,
                          boolean caseSensitive)
Set the uniquename attribute value to match in the group search
Parameters:
uniqueName - The value which is searched in the uniquename field of groups
mode: - The constant used in the search mode of ISearchAttribute
caseSensitive - Set case sensitivity

getDescription

public java.lang.String getDescription()
Get the description attribute value to match in the group search
Returns:
The value of the description field

getUniqueName

public java.lang.String getUniqueName()
Get the uniquename attribute value to match in the group search
Returns:
The value of the uniquename field


Copyright © 2002 SAP AG All Rights Reserved.