wt.org
Interface DirectoryContextProvider

All Known Implementing Classes:
GenericDirectoryContextProvider, PendingUserDirectoryContextProvider, WTOrganization

public interface DirectoryContextProvider



Supported API: false

Extendable: false


Method Summary
 String getCreationBase(String service)
          

Supported API: false
 String getPrimaryService()
          

Supported API: false
 String getSearchBase(String service)
          

Supported API: false
 String getSearchCriteria(String service, Class principalClass)
          

Supported API: false
 Enumeration getSearchCriteriaClasses(String service)
          

Supported API: false
 String getSearchScope(String service)
          

Supported API: false
 int getSizeLimit(String service)
          

Supported API: false
 String[] getSupportingServices()
          

Supported API: false
 void setCreationBase(String service, String creationBase)
          

Supported API: false
 void setSearchBase(String service, String searchBase)
          

Supported API: false
 void setSearchCriteria(String service, Class principalClass, String searchCriteria)
          

Supported API: false
 void setSearchScope(String service, String searchScope)
          

Supported API: false
 void setSizeLimit(String service, int sizeLimit)
          

Supported API: false
 

Method Detail

getCreationBase

public String getCreationBase(String service)
                       throws WTException


Supported API: false

Parameters:
service -
Returns:
String
Throws:
WTException

setCreationBase

public void setCreationBase(String service,
                            String creationBase)
                     throws WTPropertyVetoException


Supported API: false

Parameters:
service -
creationBase -
Throws:
WTPropertyVetoException

getPrimaryService

public String getPrimaryService()
                         throws WTException


Supported API: false

Returns:
String
Throws:
WTException

getSearchBase

public String getSearchBase(String service)
                     throws WTException


Supported API: false

Parameters:
service -
Returns:
String
Throws:
WTException

setSearchBase

public void setSearchBase(String service,
                          String searchBase)
                   throws WTPropertyVetoException


Supported API: false

Parameters:
service -
searchBase -
Throws:
WTPropertyVetoException

getSearchCriteria

public String getSearchCriteria(String service,
                                Class principalClass)


Supported API: false

Parameters:
service -
principalClass -
Returns:
String

getSearchCriteriaClasses

public Enumeration getSearchCriteriaClasses(String service)


Supported API: false

Parameters:
service -
Returns:
Enumeration

setSearchCriteria

public void setSearchCriteria(String service,
                              Class principalClass,
                              String searchCriteria)
                       throws WTPropertyVetoException


Supported API: false

Parameters:
service -
principalClass -
searchCriteria -
Throws:
WTPropertyVetoException

getSearchScope

public String getSearchScope(String service)
                      throws WTException


Supported API: false

Parameters:
service -
Returns:
String
Throws:
WTException

setSearchScope

public void setSearchScope(String service,
                           String searchScope)
                    throws WTPropertyVetoException


Supported API: false

Parameters:
service -
searchScope -
Throws:
WTPropertyVetoException

getSizeLimit

public int getSizeLimit(String service)


Supported API: false

Parameters:
service -
Returns:
int

setSizeLimit

public void setSizeLimit(String service,
                         int sizeLimit)
                  throws WTPropertyVetoException


Supported API: false

Parameters:
service -
sizeLimit -
Throws:
WTPropertyVetoException

getSupportingServices

public String[] getSupportingServices()
                               throws WTException


Supported API: false

Returns:
String[]
Throws:
WTException