public class CalendarsTabClientSideElement extends StaticClientSideElement
ClientSideElement.Script, ClientSideElement.ScriptFile
Modifier and Type | Field and Description |
---|---|
protected AmetysObjectResolver |
_resolver
The ametys resolver
|
protected WorkflowHelper |
_workflowHelper
The workflow helper
|
protected WorkflowProvider |
_workflowProvider
The workflow provider
|
_currentUserProvider, _dependencies, _featureName, _id, _pluginName, _rightManager, _rights, _rightsMode, _script
Constructor and Description |
---|
CalendarsTabClientSideElement() |
Modifier and Type | Method and Description |
---|---|
protected void |
_addActionInfo(Map<String,Object> actionMap,
com.opensymphony.workflow.loader.WorkflowDescriptor workflowDescriptor,
com.opensymphony.workflow.loader.ActionDescriptor action)
Add action info to the map of actions
|
protected void |
_addActionsInfo(Map<String,Object> result,
com.opensymphony.workflow.loader.WorkflowDescriptor workflowDescriptor)
Add actions info to the result map
|
protected void |
_addStepInfo(Map<String,Object> stepMap,
com.opensymphony.workflow.loader.WorkflowDescriptor workflowDescriptor,
com.opensymphony.workflow.loader.StepDescriptor step)
Add step info to the map of steps
|
protected void |
_addStepsInfo(Map<String,Object> result,
com.opensymphony.workflow.loader.WorkflowDescriptor workflowDescriptor)
Add steps info to the result map
|
protected void |
_addWorkflowInfo(Map<String,Object> result,
com.opensymphony.workflow.loader.WorkflowDescriptor workflowDescriptor)
Add workflow info to the result map
|
List<ClientSideElement.Script> |
getScripts(boolean ignoreRights,
Map<String,Object> contextParameters)
This method return the scripts that will be used on client side.
|
Set<String> |
getSubWorkflowNames(Calendar calendar)
Retrieves the child workflow names for a given calendar
|
Set<String> |
getSubWorkflowNames(String calendarId)
Retrieves the child workflow names for a given calendar
|
Map<String,Object> |
getWorkflowsInfo()
Get info about each existing workflow.
|
Map<String,Object> |
getWorkflowState(String eventId,
String workflowName,
int workflowStepId,
List<Integer> workflowActionsIds)
Get the workflow state of an event
|
void |
service(ServiceManager serviceManager) |
_configureClass, _configureParameters, _configureScript, configureInitialParameters
_configureDependencies, _configureImports, _configureRights, _configureRightsMode, configure, getDependencies, getId, getPluginName, getRights, getScripts, hasRight, setPluginInfo, toString
getLogger, setLogger
protected WorkflowProvider _workflowProvider
protected WorkflowHelper _workflowHelper
protected AmetysObjectResolver _resolver
public CalendarsTabClientSideElement()
public void service(ServiceManager serviceManager) throws ServiceException
service
in interface Serviceable
service
in class StaticFileImportsClientSideElement
ServiceException
public List<ClientSideElement.Script> getScripts(boolean ignoreRights, Map<String,Object> contextParameters)
ClientSideElement
getScripts
in interface ClientSideElement
getScripts
in class StaticFileImportsClientSideElement
ignoreRights
- True to ignore the rights verification.contextParameters
- Contextuals parameters transmitted by the environment.public Map<String,Object> getWorkflowsInfo()
protected void _addWorkflowInfo(Map<String,Object> result, com.opensymphony.workflow.loader.WorkflowDescriptor workflowDescriptor)
result
- The result map to populateworkflowDescriptor
- the workflow descriptorprotected void _addStepsInfo(Map<String,Object> result, com.opensymphony.workflow.loader.WorkflowDescriptor workflowDescriptor)
result
- The result map to populateworkflowDescriptor
- the workflow descriptorprotected void _addStepInfo(Map<String,Object> stepMap, com.opensymphony.workflow.loader.WorkflowDescriptor workflowDescriptor, com.opensymphony.workflow.loader.StepDescriptor step)
stepMap
- The step map to populateworkflowDescriptor
- the workflow descriptorstep
- the step descriptorprotected void _addActionsInfo(Map<String,Object> result, com.opensymphony.workflow.loader.WorkflowDescriptor workflowDescriptor)
result
- The result map to populateworkflowDescriptor
- the workflow descriptorprotected void _addActionInfo(Map<String,Object> actionMap, com.opensymphony.workflow.loader.WorkflowDescriptor workflowDescriptor, com.opensymphony.workflow.loader.ActionDescriptor action)
actionMap
- The action map to populateworkflowDescriptor
- the workflow descriptoraction
- the action descriptorpublic Set<String> getSubWorkflowNames(String calendarId)
calendarId
- The calendar identifierpublic Set<String> getSubWorkflowNames(Calendar calendar)
calendar
- The calendarpublic Map<String,Object> getWorkflowState(String eventId, String workflowName, int workflowStepId, List<Integer> workflowActionsIds)
eventId
- The id of the eventworkflowName
- The workflow nameworkflowStepId
- The workflow step idworkflowActionsIds
- The list of action ids