Package com.axemble.vdoc.sdk.impl
Class ReportProcessWorkflowModule
java.lang.Object
com.axemble.vdoc.sdk.impl.AbstractTranslaterModule
com.axemble.vdoc.sdk.impl.CoreModule
com.axemble.vdoc.sdk.impl.WorkflowModuleImpl
com.axemble.vdoc.sdk.impl.ProcessWorkflowModule
com.axemble.vdoc.sdk.impl.ReportProcessWorkflowModule
- All Implemented Interfaces:
com.axemble.vdoc.core.interfaces.InternalProcessModule
,IBaseWorkflowModule
,IModule
,IWorkflowModule
,com.axemble.vdocportal.report.interfaces.IReportWorkflowModule
,Serializable
,Remote
public class ReportProcessWorkflowModule
extends com.axemble.vdoc.sdk.impl.ProcessWorkflowModule
implements com.axemble.vdocportal.report.interfaces.IReportWorkflowModule
This Module extends the SDK ProcessWorkflowModule for VDocReport specific needs
- Author:
- omenuel
- See Also:
-
Field Summary
Fields inherited from class com.axemble.vdoc.sdk.impl.CoreModule
LOGGER, properties
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
getNbResourcesByStartDate
(IResourceDefinition resourceDefinition, Date minDate, Date maxDate) int
getNbWorkflowInstancesByStartDate
(IWorkflow workflow, Date minDate, Date maxDate) getResourcesByStartDateOffset
(IResourceDefinition resourceDefinition, Date minDate, Date maxDate, int start, int count) getWorkflowInstancesByStartDateOffset
(IWorkflow workflow, Date minDate, Date maxDate, int start, int count) void
setLanguage
(ICatalog catalog) Methods inherited from class com.axemble.vdoc.sdk.impl.ProcessWorkflowModule
abort, addAttachment, addAttachment, addAttachment, addAttachment, addChild, addMember, buildMailMessage, buildMailMessage, createCatalog, createCatalog, createDynamicLocalizationsWrapper, createGenericResource, createLinkedResource, createOperatorRole, createRole, createStorageResource, createStorageResource, createWorkflow, createWorkflowContainer, createWorkflowInstance, createWorkflowInstance, end, end, evaluatedHtml, evaluatedHtml, evaluatedMailForm, evaluatedMailForm, execute, execute, generateChrono, generateReference, generateReference, generateReference, generateReference, generateReference, getAbortedTaskInstances, getAction, getAction, getActions, getAgent, getAllCatalogs, getArchivingController, getAttachment, getAttachments, getCatalog, getCatalog, getCatalog, getCatalog, getCatalog, getCatalog, getCatalog, getCatalogs, getCatalogs, getCatalogs, getCatalogs, getCatalogViewTransformer, getController, getDataSourceReference, getDefaultDataSourceReference, getDelegationController, getEndedTaskInstances, getExternalElements, getExternalFile, getExternalFolder, getExternalGroup, getExternalLibrary, getExternalLocalization, getExternalOrganization, getExternalUser, getForm, getForm, getForm, getForm, getGenericViewTransformer, getGroup, getGroupByName, getJdbcReference, getJdbcReferences, getLinkedResources, getList, getList, getListLabel, getLists, getMailForm, getMailForms, getMailForms, getManualTaskInstances, getManualTaskInstancesByStatus, getManualTaskInstancesModifiedSince, getManualTasks, getOneTaskInstance, getOperator, getOperator, getOperatorByLogin, getOperatorRole, getOperatorRole, getOperatorRoles, getOperators, getParentInstance, getParentInstance, getProperty, getResource, getResource, getResource, getResourceController, getResourceDefinition, getResourceDefinition, getResourceDefinitions, getResources, getResources, getResourceViewTransformer, getRole, getRole, getRoles, getSearchController, getSearchController, getSearchController, getSearchController, getSearchViewTransformer, getSecurityController, getStartedTaskInstances, getSubForm, getTask, getTask, getTask, getTaskInstance, getTaskInstance, getTaskInstance, getTaskInstances, getTaskInstances, getTaskInstanceTransformer, getTasks, getTaskViewTransformer, getTransformer, getValue, getView, getView, getView, getViewController, getViewController, getViewController, getViewController, getViewController, getViewController, getViewController, getViewController, getViews, getViews, getViews, getViewTransformer, getWorkflow, getWorkflow, getWorkflow, getWorkflow, getWorkflow, getWorkflowContainer, getWorkflowContainer, getWorkflowContainer, getWorkflowContainer, getWorkflowContainers, getWorkflowContainerViewTransformer, getWorkflowInstance, getWorkflowInstance, getWorkflowInstance, getWorkflowInstances, getWorkflowInstances, getWorkflowInstances, getWorkflowInstances, getWorkflowInstances, getWorkflows, getWorkflows, getWorkflowViewTransformer, isLockBySDK, isLocked, isMemberOf, isMemberOf, lock, lockedBy, remind, remind, send, send, send, send, send, send, send, send, send, setDynamicLocalizationsWrapperMessageForLanguage, setExternalElements, setExternalFile, setExternalFolder, setExternalGroup, setExternalLibrary, setExternalLocalization, setExternalOrganization, setExternalUser, setList, setValue, unlock
Methods inherited from class com.axemble.vdoc.sdk.impl.WorkflowModuleImpl
canDeleteDiscussionMessage, canModifyDiscussionMessage, createDiscussionMessage, createListOption, deleteDiscussionMessage, findStorageResourceByReference, generateSystemName, getDiscussionMessagesOrderByCreationDateDesc, getProperties, getProperty, getResource, getResourceHistory, getWorkflowInstance, hasDiscussionThread, send, updateDiscussionMessage
Methods inherited from class com.axemble.vdoc.sdk.impl.CoreModule
beginTransaction, beginTransaction, commitTransaction, commitTransaction, convertId, createAttachment, createAttachment, createAttachment, createAttachment, createProfile, findNativeClass, getAnonymous, getAnonymousContext, getComponentsFactory, getConfiguration, getContext, getContext, getContext, getContextByLogin, getDefinitionsFactory, getElementByProtocolURI, getElementFromExternalElement, getExternalElement, getExternalElement, getLanguage, getLoggedOnUser, getLoggedOnUserContext, getLoggedOnUserLanguage, getProfile, getProfile, getProfiles, getProtocolPath, getProtocolPath, getProtocolURI, getProtocolURI, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getSysadmin, getSysadminContext, getUser, getUser, getUserByLogin, initialize, isTransactionActive, rollbackTransaction, rollbackTransaction, setTransactionTimeout, unInitialize
Methods inherited from class com.axemble.vdoc.sdk.impl.AbstractTranslaterModule
getTranslation, getTranslationForLanguage, getTranslationKey
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.axemble.vdoc.sdk.modules.IBaseWorkflowModule
abort, addAttachment, addAttachment, addAttachment, addAttachment, addChild, addMember, buildMailMessage, buildMailMessage, canDeleteDiscussionMessage, canModifyDiscussionMessage, createCatalog, createCatalog, createDiscussionMessage, createDynamicLocalizationsWrapper, createGenericResource, createLinkedResource, createListOption, createOperatorRole, createProfile, createRole, createStorageResource, createStorageResource, createWorkflow, createWorkflowContainer, createWorkflowInstance, createWorkflowInstance, deleteDiscussionMessage, end, end, evaluatedHtml, evaluatedHtml, execute, execute, findStorageResourceByReference, generateChrono, generateReference, generateReference, generateReference, generateReference, generateReference, getAbortedTaskInstances, getAction, getAction, getActions, getAgent, getAllCatalogs, getArchivingController, getAttachment, getAttachments, getCatalog, getCatalog, getCatalog, getCatalog, getCatalog, getCatalog, getCatalog, getCatalogs, getCatalogs, getCatalogs, getCatalogs, getCatalogViewTransformer, getConfiguration, getDataSourceReference, getDefaultDataSourceReference, getDelegationController, getDiscussionMessagesOrderByCreationDateDesc, getElementByProtocolURI, getEndedTaskInstances, getExternalElements, getExternalFile, getExternalFolder, getExternalGroup, getExternalLibrary, getExternalLocalization, getExternalOrganization, getExternalUser, getForm, getForm, getForm, getForm, getGenericViewTransformer, getGroupByName, getJdbcReference, getJdbcReferences, getLinkedResources, getList, getList, getLists, getMailForm, getMailForms, getMailForms, getManualTaskInstances, getManualTaskInstancesByStatus, getManualTaskInstancesModifiedSince, getOneTaskInstance, getOperator, getOperator, getOperatorByLogin, getOperatorRole, getOperatorRole, getOperatorRoles, getOperators, getParentInstance, getParentInstance, getProfile, getProfile, getProfiles, getProperties, getProperty, getProperty, getResource, getResource, getResource, getResourceDefinition, getResourceDefinition, getResourceDefinitions, getResources, getResources, getResourceViewTransformer, getRole, getRole, getRoles, getSearchController, getSearchController, getSearchController, getSearchController, getSearchViewTransformer, getSecurityController, getStartedTaskInstances, getSubForm, getTask, getTask, getTask, getTaskInstance, getTaskInstance, getTaskInstance, getTaskInstances, getTaskInstances, getTaskInstanceTransformer, getTaskViewTransformer, getTransformer, getUser, getUser, getUserByLogin, getValue, getView, getView, getView, getViewController, getViewController, getViewController, getViewController, getViewController, getViewController, getViews, getViews, getViews, getWorkflow, getWorkflow, getWorkflow, getWorkflow, getWorkflowContainer, getWorkflowContainer, getWorkflowContainer, getWorkflowContainers, getWorkflowContainerViewTransformer, getWorkflowInstance, getWorkflowInstance, getWorkflowInstance, getWorkflowInstances, getWorkflowInstances, getWorkflowInstances, getWorkflowInstances, getWorkflowInstances, getWorkflows, getWorkflows, getWorkflowViewTransformer, hasDiscussionThread, isMemberOf, isMemberOf, remind, remind, send, send, send, send, send, send, send, send, send, setDynamicLocalizationsWrapperMessageForLanguage, setExternalElements, setExternalFile, setExternalFolder, setExternalGroup, setExternalLibrary, setExternalLocalization, setExternalOrganization, setExternalUser, setList, setValue, updateDiscussionMessage
Methods inherited from interface com.axemble.vdoc.sdk.modules.IModule
beginTransaction, beginTransaction, commitTransaction, commitTransaction, convertId, findNativeClass, generateSystemName, getAnonymous, getAnonymousContext, getContext, getContext, getContextByLogin, getElementFromExternalElement, getExternalElement, getExternalElement, getLoggedOnUser, getLoggedOnUserContext, getLoggedOnUserLanguage, getProtocolPath, getProtocolPath, getProtocolURI, getProtocolURI, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getSysadmin, getSysadminContext, getTranslation, getTranslationForLanguage, getTranslationKey, initialize, isTransactionActive, rollbackTransaction, rollbackTransaction, setTransactionTimeout, unInitialize
Methods inherited from interface com.axemble.vdoc.core.interfaces.InternalProcessModule
getLanguage
Methods inherited from interface com.axemble.vdoc.sdk.modules.IWorkflowModule
getDefinitionsFactory
-
Constructor Details
-
ReportProcessWorkflowModule
public ReportProcessWorkflowModule()
-
-
Method Details
-
getWorkflowInstancesByStartDateOffset
public Collection getWorkflowInstancesByStartDateOffset(IWorkflow workflow, Date minDate, Date maxDate, int start, int count) throws WorkflowModuleException - Specified by:
getWorkflowInstancesByStartDateOffset
in interfacecom.axemble.vdocportal.report.interfaces.IReportWorkflowModule
- Throws:
WorkflowModuleException
-
getNbWorkflowInstancesByStartDate
public int getNbWorkflowInstancesByStartDate(IWorkflow workflow, Date minDate, Date maxDate) throws WorkflowModuleException - Specified by:
getNbWorkflowInstancesByStartDate
in interfacecom.axemble.vdocportal.report.interfaces.IReportWorkflowModule
- Throws:
WorkflowModuleException
-
getResourcesByStartDateOffset
public Collection getResourcesByStartDateOffset(IResourceDefinition resourceDefinition, Date minDate, Date maxDate, int start, int count) throws WorkflowModuleException - Specified by:
getResourcesByStartDateOffset
in interfacecom.axemble.vdocportal.report.interfaces.IReportWorkflowModule
- Throws:
WorkflowModuleException
-
getNbResourcesByStartDate
public int getNbResourcesByStartDate(IResourceDefinition resourceDefinition, Date minDate, Date maxDate) throws WorkflowModuleException - Specified by:
getNbResourcesByStartDate
in interfacecom.axemble.vdocportal.report.interfaces.IReportWorkflowModule
- Throws:
WorkflowModuleException
-
setLanguage
- Specified by:
setLanguage
in interfacecom.axemble.vdocportal.report.interfaces.IReportWorkflowModule
- Throws:
WorkflowModuleException
-