/* Licensed under the Apache License, Version 2.0 (the "License"); * 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.activiti.rest.api; import org.activiti.engine.FormService; import org.activiti.engine.HistoryService; import org.activiti.engine.IdentityService; import org.activiti.engine.ManagementService; import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngineInfo; import org.activiti.engine.ProcessEngines; import org.activiti.engine.RepositoryService; import org.activiti.engine.RuntimeService; import org.activiti.engine.TaskService; /** * @author Tijs Rademakers */ public class ActivitiUtil { /** * Returns the process engine info. * * @return The process engine info */ public static ProcessEngineInfo getProcessEngineInfo() { return ProcessEngines.getProcessEngineInfo(ProcessEngines.NAME_DEFAULT); } /** * Returns the process engine. * * @return The process engine */ public static ProcessEngine getProcessEngine() { return ProcessEngines.getDefaultProcessEngine(); } /** * Returns the identity service. * * @return The identity service */ public static IdentityService getIdentityService() { return getProcessEngine().getIdentityService(); } /** * Returns the management service. * * @return The management service. */ public static ManagementService getManagementService() { return getProcessEngine().getManagementService(); } /** * Returns The process service. * * @return The process service */ public static RuntimeService getRuntimeService() { return getProcessEngine().getRuntimeService(); } /** * Returns The history service. * * @return The history service */ public static HistoryService getHistoryService() { return getProcessEngine().getHistoryService(); } /** * Returns The repository service. * * @return The repository service */ public static RepositoryService getRepositoryService() { return getProcessEngine().getRepositoryService(); } /** * Returns the task service. * * @return The task service */ public static TaskService getTaskService() { return getProcessEngine().getTaskService(); } /** * Returns the form service. * * @return The form service */ public static FormService getFormService() { return getProcessEngine().getFormService(); } }