예제 #1
0
        // event subscription query //////////////////////////////

        public virtual void configureEventSubscriptionQuery(EventSubscriptionQueryImpl query)
        {
            configureQuery(query);
            CompositePermissionCheck permissionCheck = (new PermissionCheckBuilder()).disjunctive().atomicCheck(PROCESS_INSTANCE, "RES.PROC_INST_ID_", READ).atomicCheck(PROCESS_DEFINITION, "PROCDEF.KEY_", READ_INSTANCE).build();

            addPermissionCheck(query.AuthCheck, permissionCheck);
        }
예제 #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Before public void init()
        public virtual void init()
        {
            this.runtimeService                  = engine.RuntimeService;
            this.taskService                     = engine.TaskService;
            this.repositoryService               = engine.RepositoryService;
            this.historyService                  = engine.HistoryService;
            this.processEngineConfiguration      = engine.ProcessEngineConfiguration;
            this.conditionEventSubscriptionQuery = (new EventSubscriptionQueryImpl(processEngineConfiguration.CommandExecutorTxRequired)).eventType(EventType.CONDITONAL.name());
        }
 public virtual IList <IEventSubscriptionEntity> FindEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl, Page page)
 {
     return(eventSubscriptionDataManager.FindEventSubscriptionsByQueryCriteria(eventSubscriptionQueryImpl, page));
 }
 public virtual long FindEventSubscriptionCountByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl)
 {
     return(eventSubscriptionDataManager.FindEventSubscriptionCountByQueryCriteria(eventSubscriptionQueryImpl));
 }
예제 #5
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @SuppressWarnings("unchecked") public java.util.List<org.camunda.bpm.engine.runtime.EventSubscription> findEventSubscriptionsByQueryCriteria(org.camunda.bpm.engine.impl.EventSubscriptionQueryImpl eventSubscriptionQueryImpl, org.camunda.bpm.engine.impl.Page page)
        public virtual IList <EventSubscription> findEventSubscriptionsByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl,Page page)
        {
            configureQuery(eventSubscriptionQueryImpl);
            return(DbEntityManager.selectList("selectEventSubscriptionByQueryCriteria",eventSubscriptionQueryImpl,page));
        }
예제 #6
0
 public virtual long findEventSubscriptionCountByQueryCriteria(EventSubscriptionQueryImpl eventSubscriptionQueryImpl)
 {
     configureQuery(eventSubscriptionQueryImpl);
     return((long?)DbEntityManager.selectOne("selectEventSubscriptionCountByQueryCriteria",eventSubscriptionQueryImpl).Value);
 }
예제 #7
0
 protected internal virtual void configureQuery(EventSubscriptionQueryImpl query)
 {
     AuthorizationManager.configureEventSubscriptionQuery(query);
     TenantManager.configureQuery(query);
 }