public class CommandContext extends Object
Modifier and Type | Field and Description |
---|---|
protected Map<String,Object> |
attributes |
protected List<CommandContextCloseListener> |
closeListeners |
protected Command<?> |
command |
protected Throwable |
exception |
protected FailedJobCommandFactory |
failedJobCommandFactory |
protected LinkedList<AtomicOperation> |
nextOperations |
protected ProcessEngineConfigurationImpl |
processEngineConfiguration |
protected Map<Class<?>,SessionFactory> |
sessionFactories |
protected Map<Class<?>,Session> |
sessions |
protected TransactionContext |
transactionContext |
Constructor and Description |
---|
CommandContext(Command<?> command,
ProcessEngineConfigurationImpl processEngineConfiguration) |
protected Command<?> command
protected TransactionContext transactionContext
protected Map<Class<?>,SessionFactory> sessionFactories
protected Throwable exception
protected LinkedList<AtomicOperation> nextOperations
protected ProcessEngineConfigurationImpl processEngineConfiguration
protected FailedJobCommandFactory failedJobCommandFactory
protected List<CommandContextCloseListener> closeListeners
public CommandContext(Command<?> command, ProcessEngineConfigurationImpl processEngineConfiguration)
public void performOperation(AtomicOperation executionOperation, InterpretableExecution execution)
public void close()
public void addCloseListener(CommandContextCloseListener commandContextCloseListener)
public List<CommandContextCloseListener> getCloseListeners()
protected void flushSessions()
protected void closeSessions()
public void exception(Throwable exception)
public <T> T getSession(Class<T> sessionClass)
public DbSqlSession getDbSqlSession()
public DeploymentEntityManager getDeploymentEntityManager()
public ResourceEntityManager getResourceEntityManager()
public ByteArrayEntityManager getByteArrayEntityManager()
public ProcessDefinitionEntityManager getProcessDefinitionEntityManager()
public ModelEntityManager getModelEntityManager()
public ProcessDefinitionInfoEntityManager getProcessDefinitionInfoEntityManager()
public ExecutionEntityManager getExecutionEntityManager()
public TaskEntityManager getTaskEntityManager()
public IdentityLinkEntityManager getIdentityLinkEntityManager()
public VariableInstanceEntityManager getVariableInstanceEntityManager()
public HistoricProcessInstanceEntityManager getHistoricProcessInstanceEntityManager()
public HistoricDetailEntityManager getHistoricDetailEntityManager()
public HistoricVariableInstanceEntityManager getHistoricVariableInstanceEntityManager()
public HistoricActivityInstanceEntityManager getHistoricActivityInstanceEntityManager()
public HistoricTaskInstanceEntityManager getHistoricTaskInstanceEntityManager()
public HistoricIdentityLinkEntityManager getHistoricIdentityLinkEntityManager()
public EventLogEntryEntityManager getEventLogEntryEntityManager()
public JobEntityManager getJobEntityManager()
public UserIdentityManager getUserIdentityManager()
public GroupIdentityManager getGroupIdentityManager()
public IdentityInfoEntityManager getIdentityInfoEntityManager()
public MembershipIdentityManager getMembershipIdentityManager()
public AttachmentEntityManager getAttachmentEntityManager()
public TableDataManager getTableDataManager()
public CommentEntityManager getCommentEntityManager()
public PropertyEntityManager getPropertyEntityManager()
public EventSubscriptionEntityManager getEventSubscriptionEntityManager()
public Map<Class<?>,SessionFactory> getSessionFactories()
public HistoryManager getHistoryManager()
public TransactionContext getTransactionContext()
public Command<?> getCommand()
public Throwable getException()
public FailedJobCommandFactory getFailedJobCommandFactory()
public ProcessEngineConfigurationImpl getProcessEngineConfiguration()
public ActivitiEventDispatcher getEventDispatcher()
Copyright © 2016 Alfresco. All rights reserved.