public void configureExternalTaskFetch(ListQueryParameterObject parameter) { configureQuery(parameter); CompositePermissionCheck permissionCheck = newPermissionCheckBuilder() .conjunctive() .composite() .disjunctive() .atomicCheck(PROCESS_INSTANCE, "RES.PROC_INST_ID_", READ) .atomicCheck(PROCESS_DEFINITION, "RES.PROC_DEF_KEY_", READ_INSTANCE) .done() .composite() .disjunctive() .atomicCheck(PROCESS_INSTANCE, "RES.PROC_INST_ID_", UPDATE) .atomicCheck(PROCESS_DEFINITION, "RES.PROC_DEF_KEY_", UPDATE_INSTANCE) .done() .build(); addPermissionCheck(parameter.getAuthCheck(), permissionCheck); }
public void configureExternalTaskFetch(ListQueryParameterObject parameter) { configureQuery(parameter); CompositePermissionCheck permissionCheck = newPermissionCheckBuilder() .conjunctive() .composite() .disjunctive() .atomicCheck(PROCESS_INSTANCE, "RES.PROC_INST_ID_", READ) .atomicCheck(PROCESS_DEFINITION, "RES.PROC_DEF_KEY_", READ_INSTANCE) .done() .composite() .disjunctive() .atomicCheck(PROCESS_INSTANCE, "RES.PROC_INST_ID_", UPDATE) .atomicCheck(PROCESS_DEFINITION, "RES.PROC_DEF_KEY_", UPDATE_INSTANCE) .done() .build(); addPermissionCheck(parameter.getAuthCheck(), permissionCheck); }
public void configureExternalTaskFetch(ListQueryParameterObject parameter) { configureQuery(parameter); CompositePermissionCheck permissionCheck = newPermissionCheckBuilder() .conjunctive() .composite() .disjunctive() .atomicCheck(PROCESS_INSTANCE, "RES.PROC_INST_ID_", READ) .atomicCheck(PROCESS_DEFINITION, "RES.PROC_DEF_KEY_", READ_INSTANCE) .done() .composite() .disjunctive() .atomicCheck(PROCESS_INSTANCE, "RES.PROC_INST_ID_", UPDATE) .atomicCheck(PROCESS_DEFINITION, "RES.PROC_DEF_KEY_", UPDATE_INSTANCE) .done() .build(); addPermissionCheck(parameter.getAuthCheck(), permissionCheck); }