|
Enterprise Workspaces 1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sap.workspaces.directory.SearchControl
public final class SearchControl
Defines search conditions for the IWorkspaceDirectory.search(SearchControl) method.
| Field Summary | |
|---|---|
static int |
DEFAULT_MAX_RESULTS
Default value of max search results |
static int |
MAX_RESULTS
Max value of max search results |
| Constructor Summary | |
|---|---|
SearchControl()
|
|
| Method Summary | |
|---|---|
WorkspaceInfo[] |
getExcludedWorkspaces()
Returns the workspaces to be excluded from the search |
int |
getMaxResults()
Returns the maximum number of workspaces to return as search results |
PermissionPolicy[] |
getPermissionPolicies()
Returns workspace permission policies, such as public or restricted, to include in the search, |
SearchFilter |
getSearchFilter()
Returns a SearchFilter object that defines additional search parameters. |
SortBy |
getSortBy()
Returns the sort order of the search results |
int |
getStartFrom()
Returns the sequential number of the search result from which to start returning results |
Status[] |
getStatuses()
Returns an array of workspace statuses to include in the search, such as published, draft, closed or pending |
Type[] |
getTypes()
Returns an array of workspace types to include in the search, such as shared or personal |
void |
setExcludedWorkspaces(WorkspaceInfo[] excludedWorkspaces)
Defines workspaces to be excluded from the search |
void |
setMaxResults(int maxResults)
Defines the maximum number of workspaces to return as search results |
void |
setPermissionPolicies(PermissionPolicy[] permissionPolicies)
Defines which workspace permission policies to include in the search |
void |
setSearchFilter(SearchFilter searchFilter)
Sets a SearchFilter object that defines additional search parameters |
void |
setSortBy(SortBy sortBy)
Defines the sort order of the search results |
void |
setStartFrom(int startFrom)
Defines the sequential number of the search result from which to start returning results |
void |
setStatuses(Status[] statuses)
Defines which workspace statuses to include in the search, such as published, draft, closed or pending |
void |
setTypes(Type[] types)
Defines which workspace types to include in the search, such as shared or personal |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT_MAX_RESULTS
public static final int MAX_RESULTS
| Constructor Detail |
|---|
public SearchControl()
| Method Detail |
|---|
public PermissionPolicy[] getPermissionPolicies()
public void setPermissionPolicies(PermissionPolicy[] permissionPolicies)
permissionPolicies - An array of permission policies, such as PermissionPolicy.PUBLIC or PermissionPolicy.RESTRICTED, to include in the search,public SortBy getSortBy()
public void setSortBy(SortBy sortBy)
sortBy - the sort order of the search resultspublic SearchFilter getSearchFilter()
SearchFilter object that defines additional search parameters.
SearchFilter object that defines additional search parameterspublic void setSearchFilter(SearchFilter searchFilter)
SearchFilter object that defines additional search parameters
searchFilter - SearchFilter object that defines additional search parameterspublic int getStartFrom()
public void setStartFrom(int startFrom)
startFrom - start numberpublic int getMaxResults()
public void setMaxResults(int maxResults)
maxResults - the maximum number of workspaces to returnpublic WorkspaceInfo[] getExcludedWorkspaces()
public void setExcludedWorkspaces(WorkspaceInfo[] excludedWorkspaces)
excludedWorkspaces - an array of workspaces to be excluded from the searchpublic Status[] getStatuses()
Status.PUBLISHED, Status.DRAFT, Status.CLOSED or Status.PENDINGpublic void setStatuses(Status[] statuses)
statuses - An array of workspace statuses to include in the search, such as Status.PUBLISHED, Status.DRAFT, Status.CLOSED or Status.PENDINGpublic Type[] getTypes()
Type.SHARED or Type.PERSONALpublic void setTypes(Type[] types)
types - an array of workspace types to include in the search, such as Type.SHARED or Type.PERSONAL.public String toString()
toString in class Object
|
Enterprise Workspaces 1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||