Class BaseDirectoryObjectRequestGenerator
java.lang.Object
com.axemble.directory.views.request.BaseDirectoryObjectRequestGenerator
- All Implemented Interfaces:
com.axemble.vdp.view.request.IRequestGenerator
- Direct Known Subclasses:
DirectoryObjectRequestGenerator
public abstract class BaseDirectoryObjectRequestGenerator
extends Object
implements com.axemble.vdp.view.request.IRequestGenerator
BaseDirectoryObjectRequestGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.axemble.vdp.view.request.constraints.ConstraintGroupprotected IUserprotected com.axemble.vdp.view.request.constraints.ConstraintGroupprotected intprotected Stringprotected booleanprotected intFields inherited from interface com.axemble.vdp.view.request.IRequestGenerator
COLUMN_OPERATOR_ADDRESSEE, COLUMN_OPERATOR_FULFILLER, COLUMN_RESOURCE_ID, COLUMN_TASK_INSTANCE_ID, COLUMN_WORKFLOW_ID, COLUMN_WORKFLOW_INSTANCE_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAdditionalConstraint(com.axemble.vdp.view.request.constraints.Constraint constraint) voidaddConstraint(com.axemble.vdp.view.request.constraints.Constraint constraint) voidvoidevaluateFunctionValue(String function) com.axemble.vdp.view.request.constraints.ConstraintGroupcom.axemble.vdoc.directory.domain.Usercom.axemble.vdp.view.request.constraints.ConstraintGroupintgetCount()intcom.axemble.vdp.catalog.domain.Catalogcom.axemble.vdp.resource.domain.ResourceDefinitioncom.axemble.vdp.workflow.domain.WorkflowContainerintgetSelectColumnIndex(String columnName) intgetStart()booleanisColumnFilterable(String columnName) booleanisColumnSortable(String columnName) booleanbooleanvoidsetColumnsToDisplay(Collection<String> collection) voidsetConnectedUser(com.axemble.vdoc.directory.domain.User user) voidsetCount(int count) voidsetLanguage(String lang) voidsetOrderBy(String orderBy) voidsetSecured(boolean b) voidsetSortAsc(boolean flag) voidsetStart(int start) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.axemble.vdp.view.request.IRequestGenerator
getResults
-
Field Details
-
orderBy
-
sortAsc
protected boolean sortAsc -
connectedUser
-
constraints
protected com.axemble.vdp.view.request.constraints.ConstraintGroup constraints -
additionalConstraints
protected com.axemble.vdp.view.request.constraints.ConstraintGroup additionalConstraints -
start
protected int start -
count
protected int count
-
-
Constructor Details
-
BaseDirectoryObjectRequestGenerator
public BaseDirectoryObjectRequestGenerator()
-
-
Method Details
-
getConnectedUser
public com.axemble.vdoc.directory.domain.User getConnectedUser()- Specified by:
getConnectedUserin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
setConnectedUser
public void setConnectedUser(com.axemble.vdoc.directory.domain.User user) - Specified by:
setConnectedUserin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
addConstraint
public void addConstraint(com.axemble.vdp.view.request.constraints.Constraint constraint) - Specified by:
addConstraintin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
addAdditionalConstraint
public void addAdditionalConstraint(com.axemble.vdp.view.request.constraints.Constraint constraint) - Specified by:
addAdditionalConstraintin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
clearConstraints
public void clearConstraints()- Specified by:
clearConstraintsin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
clearAdditionalConstraints
public void clearAdditionalConstraints()- Specified by:
clearAdditionalConstraintsin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
getConstraints
public com.axemble.vdp.view.request.constraints.ConstraintGroup getConstraints()- Specified by:
getConstraintsin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
getAdditionalConstraints
public com.axemble.vdp.view.request.constraints.ConstraintGroup getAdditionalConstraints()- Specified by:
getAdditionalConstraintsin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
isColumnSortable
- Specified by:
isColumnSortablein interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
isColumnFilterable
- Specified by:
isColumnFilterablein interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
getCountElements
public int getCountElements()- Specified by:
getCountElementsin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
getGroupByCount
- Specified by:
getGroupByCountin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
isSecured
public boolean isSecured()- Specified by:
isSecuredin interfacecom.axemble.vdp.view.request.IRequestGenerator
-
setSecured
public void setSecured(boolean b) - Specified by:
setSecuredin interfacecom.axemble.vdp.view.request.IRequestGenerator
-
getCount
public int getCount()- Specified by:
getCountin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
setCount
public void setCount(int count) - Specified by:
setCountin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
getOrderBy
- Specified by:
getOrderByin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
setOrderBy
- Specified by:
setOrderByin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
getStart
public int getStart()- Specified by:
getStartin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
setStart
public void setStart(int start) - Specified by:
setStartin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
isSortAsc
public boolean isSortAsc()- Specified by:
isSortAscin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
setSortAsc
public void setSortAsc(boolean flag) - Specified by:
setSortAscin interfacecom.axemble.vdp.view.request.IRequestGenerator- See Also:
-
evaluateFunctionValue
- Specified by:
evaluateFunctionValuein interfacecom.axemble.vdp.view.request.IRequestGenerator
-
getCatalogProperties
- Specified by:
getCatalogPropertiesin interfacecom.axemble.vdp.view.request.IRequestGenerator
-
getColumnsToDisplay
- Specified by:
getColumnsToDisplayin interfacecom.axemble.vdp.view.request.IRequestGenerator
-
setColumnsToDisplay
- Specified by:
setColumnsToDisplayin interfacecom.axemble.vdp.view.request.IRequestGenerator
-
getCurrentCatalog
public com.axemble.vdp.catalog.domain.Catalog getCurrentCatalog()- Specified by:
getCurrentCatalogin interfacecom.axemble.vdp.view.request.IRequestGenerator
-
getCurrentResourceDefinition
public com.axemble.vdp.resource.domain.ResourceDefinition getCurrentResourceDefinition()- Specified by:
getCurrentResourceDefinitionin interfacecom.axemble.vdp.view.request.IRequestGenerator
-
getLanguage
- Specified by:
getLanguagein interfacecom.axemble.vdp.view.request.IRequestGenerator
-
setLanguage
- Specified by:
setLanguagein interfacecom.axemble.vdp.view.request.IRequestGenerator
-
getMainTable
- Specified by:
getMainTablein interfacecom.axemble.vdp.view.request.IRequestGenerator
-
getSelectColumnIndex
- Specified by:
getSelectColumnIndexin interfacecom.axemble.vdp.view.request.IRequestGenerator
-
getSelectColumnsIndexes
- Specified by:
getSelectColumnsIndexesin interfacecom.axemble.vdp.view.request.IRequestGenerator
-
getCurrentWorkflowContainer
public com.axemble.vdp.workflow.domain.WorkflowContainer getCurrentWorkflowContainer()- Specified by:
getCurrentWorkflowContainerin interfacecom.axemble.vdp.view.request.IRequestGenerator
-