Package com.axemble.vdoc.sdk.impl
Class DirectoryViewController
java.lang.Object
com.axemble.vdoc.sdk.impl.AbstractElement
com.axemble.vdoc.sdk.impl.BaseDirectoryViewController
com.axemble.vdoc.sdk.impl.DirectoryViewController
- All Implemented Interfaces:
IController,IViewController,Serializable
Directory View Controller
- See Also:
-
Field Summary
FieldsFields inherited from class com.axemble.vdoc.sdk.impl.BaseDirectoryViewController
requestGenerator, securityAppliedFields inherited from class com.axemble.vdoc.sdk.impl.AbstractElement
module -
Constructor Summary
ConstructorsConstructorDescriptionDirectoryViewController(IModule module) ConstructorDirectoryViewController(IModule module, IContext context, Class<?> natureClass) Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<IElement> commonEvaluate(boolean onlyCount, Object... scopes) Common evaluateevaluate()Evaluate the request on the server scopeevaluate(ILocalization localization) Evaluate a localizationevaluate(IOrganization organization) Evaluate an organizationEvaluate scopesintEvaluate the request on the server scopeintevaluateSize(ILocalization localization) Evaluate sizeintevaluateSize(IOrganization organization) Evaluate sizeintevaluateSize(Object... scopes) Evaluate sizeprotected Collection<IElement> resultToAPIElements(boolean onlyCount) Result to API elementsMethods inherited from class com.axemble.vdoc.sdk.impl.BaseDirectoryViewController
addEqualsConstraint, addGreaterConstraint, addGreaterOrEqualConstraint, addInConstraint, addIsEmptyConstraint, addIsNotEmptyConstraint, addLessConstraint, addLessOrEqualsConstraint, addLikeConstraint, addNotEqualsConstraint, addNotInConstraint, addNotLikeConstraint, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluateSize, evaluateSize, evaluateSize, evaluateSize, evaluateSize, evaluateSize, setAllowSystemCatalogs, setCount, setOrberBy, setOrderBy, setSecurityApplied, setStart, setStatusMethods inherited from class com.axemble.vdoc.sdk.impl.AbstractElement
getModule
-
Field Details
-
natureClass
-
iUser
-
-
Constructor Details
-
DirectoryViewController
Constructor- Parameters:
module- the module
-
DirectoryViewController
Constructor- Parameters:
module- the modulecontext- the contextnatureClass- the nature class (should be a directory one (user, group, organization, localization))
-
-
Method Details
-
evaluate
Description copied from interface:IViewControllerEvaluate the request on the server scope- Returns:
- The returned value is a collection of IWorkflowInstance, ITaskInstance or IResource instances
- See Also:
-
evaluateSize
public int evaluateSize()Description copied from interface:IViewControllerEvaluate the request on the server scope- Returns:
- The number of elements
- See Also:
-
evaluate
Evaluate an organization- Parameters:
organization- the organization- Returns:
- the elements
-
evaluateSize
Evaluate size- Parameters:
organization- the organization- Returns:
- the size
-
evaluate
Evaluate a localization- Parameters:
localization- the localization- Returns:
- the elements
-
evaluateSize
Evaluate size- Parameters:
localization- the localization- Returns:
- the size
-
evaluate
Evaluate scopes- Parameters:
scopes- the scopes- Returns:
- the elements
-
evaluateSize
Evaluate size- Parameters:
scopes- the scopes- Returns:
- the size
-
commonEvaluate
Common evaluate- Parameters:
onlyCount- only countscopes- the scopes- Returns:
- the elements
-
resultToAPIElements
protected Collection<IElement> resultToAPIElements(boolean onlyCount) throws DirectoryModuleException Result to API elements- Parameters:
onlyCount- only count- Returns:
- the elements
- Throws:
DirectoryModuleException- on error
-