All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.camunda.bpm.engine.authorization.Resources Maven / Gradle / Ivy

There is a newer version: 7.22.0-alpha5
Show newest version
/*
 * Copyright Camunda Services GmbH and/or licensed to Camunda Services GmbH
 * under one or more contributor license agreements. See the NOTICE file
 * distributed with this work for additional information regarding copyright
 * ownership. Camunda licenses this file to you under the Apache License,
 * Version 2.0; you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.camunda.bpm.engine.authorization;

import org.camunda.bpm.engine.EntityTypes;

/**
 * 

The set of built-in {@link Resource} names.

* * @author Daniel Meyer * */ public enum Resources implements Resource { APPLICATION(EntityTypes.APPLICATION, 0), USER(EntityTypes.USER, 1), GROUP(EntityTypes.GROUP, 2), GROUP_MEMBERSHIP(EntityTypes.GROUP_MEMBERSHIP, 3), AUTHORIZATION(EntityTypes.AUTHORIZATION, 4), FILTER(EntityTypes.FILTER, 5), PROCESS_DEFINITION(EntityTypes.PROCESS_DEFINITION, 6), TASK(EntityTypes.TASK, 7), PROCESS_INSTANCE(EntityTypes.PROCESS_INSTANCE, 8), DEPLOYMENT(EntityTypes.DEPLOYMENT, 9), DECISION_DEFINITION(EntityTypes.DECISION_DEFINITION, 10), TENANT(EntityTypes.TENANT, 11), TENANT_MEMBERSHIP(EntityTypes.TENANT_MEMBERSHIP, 12), BATCH(EntityTypes.BATCH, 13), DECISION_REQUIREMENTS_DEFINITION(EntityTypes.DECISION_REQUIREMENTS_DEFINITION, 14), REPORT(EntityTypes.REPORT, 15), DASHBOARD(EntityTypes.DASHBOARD, 16), OPERATION_LOG_CATEGORY(EntityTypes.OPERATION_LOG_CATEGORY, 17), @Deprecated OPTIMIZE(EntityTypes.OPTIMIZE, 18), HISTORIC_TASK(EntityTypes.HISTORIC_TASK, 19), HISTORIC_PROCESS_INSTANCE(EntityTypes.HISTORIC_PROCESS_INSTANCE, 20), SYSTEM(EntityTypes.SYSTEM, 21); String name; int id; Resources(String name, int id) { this.name = name; this.id = id; } public String resourceName() { return name; } public int resourceType() { return id; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy