コード例 #1
0
        // incident query ///////////////////////////////////////

        public virtual void configureIncidentQuery(IncidentQueryImpl 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
 protected internal virtual void configureQuery(IncidentQueryImpl query)
 {
     AuthorizationManager.configureIncidentQuery(query);
     TenantManager.configureQuery(query);
 }
コード例 #3
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.Incident> findIncidentByQueryCriteria(org.camunda.bpm.engine.impl.IncidentQueryImpl incidentQuery, org.camunda.bpm.engine.impl.Page page)
        public virtual IList <Incident> findIncidentByQueryCriteria(IncidentQueryImpl incidentQuery, Page page)
        {
            configureQuery(incidentQuery);
            return(DbEntityManager.selectList("selectIncidentByQueryCriteria", incidentQuery, page));
        }
コード例 #4
0
 public virtual long findIncidentCountByQueryCriteria(IncidentQueryImpl incidentQuery)
 {
     configureQuery(incidentQuery);
     return((long?)DbEntityManager.selectOne("selectIncidentCountByQueryCriteria", incidentQuery).Value);
 }