public virtual ProcessDefinitionInfoCacheObject Get(string processDefinitionId)
        {
            ICommand <object> cacheCommand = new CommandAnonymousInnerClass(this, processDefinitionId);

            ProcessDefinitionInfoCacheObject infoCacheObject;

            if (Context.CommandContext != null)
            {
                infoCacheObject = RetrieveProcessDefinitionInfoCacheObject(processDefinitionId, Context.CommandContext);
            }
            else
            {
                infoCacheObject = commandExecutor.Execute(cacheCommand) as ProcessDefinitionInfoCacheObject;
            }

            return(infoCacheObject);
        }
Пример #2
0
 public CallableAnonymousInnerClass(CommandAnonymousInnerClass outerInstance, CommandContext commandContext)
 {
     this.outerInstance  = outerInstance;
     this.commandContext = commandContext;
 }
Пример #3
0
 public CallableAnonymousInnerClass(CommandAnonymousInnerClass outerInstance)
 {
     this.outerInstance = outerInstance;
 }