/** * To get the ManagementAPI interface. * * @return the interface ManagementAPI. */ public static ManagementAPI getManagementAPI() { return getAPIAccessor().getManagementAPI(); }
/** * To get the ManagementAPI interface. * * @return the interface ManagementAPI. */ public static ManagementAPI getManagementAPI() { return getAPIAccessor().getManagementAPI(); }
protected ManagementAPI getAPI() { return EJBUtil.getEJB2APIAccessor().getManagementAPI(); }
public static void deploy(final byte[] bar) throws BonitaException, IOException { Misc.checkArgsNotNull(bar); ManagementAPI managementAPI = null; managementAPI = AccessorUtil.getAPIAccessor().getManagementAPI(); managementAPI.deployBar(bar); }
public Void execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); accessor.getManagementAPI().deleteAllProcesses(); accessor.getWebAPI().deleteAllCases(); return null; }
public Void execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); accessor.getManagementAPI().deleteAllProcesses(); accessor.getWebAPI().deleteAllCases(); return null; }
@Override public Integer execute(final Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final ManagementAPI managementAPI = accessor.getManagementAPI(); final QueryDefinitionAPI queryDefinitionAPI; if (searchInHistory) {
public Void execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); // get all parent instances that are of process with given UUID Set<LightProcessInstance> instances = accessor.getQueryRuntimeAPI().getLightProcessInstances(processUUID); // delete all cases of these instances (by group of 100 for perfs) final WebAPI webAPI = accessor.getWebAPI(); Set<ProcessInstanceUUID> uuids = new HashSet<ProcessInstanceUUID>(); for (LightProcessInstance instance : instances) { uuids.add(instance.getUUID()); if (uuids.size() == 100) { webAPI.removeAllCasesFromLabels(uuids); uuids.clear(); } } webAPI.removeAllCasesFromLabels(uuids); accessor.getManagementAPI().deleteProcess(processUUID); return null; }
@Override public Integer execute(final Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final ManagementAPI managementAPI = accessor.getManagementAPI(); final QueryDefinitionAPI queryDefinitionAPI; if (searchInHistory) {
@Override public Integer execute(final Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final ManagementAPI managementAPI = accessor.getManagementAPI(); final QueryDefinitionAPI queryDefinitionAPI; if (searchInHistory) {
public Void execute(Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); // get all parent instances that are of process with given UUID Set<LightProcessInstance> instances = accessor.getQueryRuntimeAPI().getLightProcessInstances(processUUID); // delete all cases of these instances (by group of 100 for perfs) final WebAPI webAPI = accessor.getWebAPI(); Set<ProcessInstanceUUID> uuids = new HashSet<ProcessInstanceUUID>(); for (LightProcessInstance instance : instances) { uuids.add(instance.getUUID()); if (uuids.size() == 100) { webAPI.removeAllCasesFromLabels(uuids); uuids.clear(); } } webAPI.removeAllCasesFromLabels(uuids); accessor.getManagementAPI().deleteProcess(processUUID); return null; }
@Override public Set<Category> execute(final Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final ManagementAPI managementAPI = accessor.getManagementAPI(); final WebAPI webAPI = accessor.getWebAPI();
@Override public Integer execute(final Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final ManagementAPI managementAPI = accessor.getManagementAPI(); final QueryDefinitionAPI queryDefinitionAPI; if (searchInHistory) {
final APIAccessor accessor = new StandardAPIAccessorImpl(); final QueryRuntimeAPI queryRuntimeAPI = accessor.getQueryRuntimeAPI(AccessorUtil.QUERYLIST_JOURNAL_KEY); final ManagementAPI managementAPI = accessor.getManagementAPI();
@Override public Set<Category> execute(final Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final ManagementAPI managementAPI = accessor.getManagementAPI(); final WebAPI webAPI = accessor.getWebAPI();
@Override public List<LightProcessDefinition> execute(final Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final ManagementAPI managementAPI = accessor.getManagementAPI(); final QueryDefinitionAPI queryDefinitionAPI; if (searchInHistory) {
@Override public List<LightProcessDefinition> execute(final Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final ManagementAPI managementAPI = accessor.getManagementAPI(); final QueryDefinitionAPI queryDefinitionAPI; if (searchInHistory) {
@Override public List<LightProcessDefinition> execute(final Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final ManagementAPI managementAPI = accessor.getManagementAPI(); final QueryDefinitionAPI queryDefinitionAPI; if (searchInHistory) {
@Override public List<LightProcessInstance> execute(final Environment environment) throws Exception { final APIAccessor accessor = new StandardAPIAccessorImpl(); final ManagementAPI managementAPI = accessor.getManagementAPI(); final QueryRuntimeAPI queryRuntimeAPI; if (searchInHistory) {
public static void undeploy(final String packageId, final String processId) throws BonitaException { Misc.checkArgsNotNull(packageId, processId); ManagementAPI managementAPI = null; QueryDefinitionAPI queryDefinitionAPI = null; managementAPI = AccessorUtil.getAPIAccessor().getManagementAPI(); queryDefinitionAPI = AccessorUtil.getAPIAccessor().getQueryDefinitionAPI(); ProcessDefinition processDefinition = queryDefinitionAPI.getLastProcess(packageId, processId); if (processDefinition == null) { throw new ProcessNotFoundException("can't find package: " + processId); } PackageDefinitionUUID packageDefinitionUUID = processDefinition.getPackageDefinitionUUID(); managementAPI.undeploy(packageDefinitionUUID); }