public Filter newTaskFilter(String filterName) { return newTaskFilter().setName(filterName); }
public Filter newTaskFilter(String filterName) { return newTaskFilter().setName(filterName); }
protected void saveFilter(String name, String owner) { Filter filter = filterService.newTaskFilter() .setName(name) .setOwner(owner); filterService.saveFilter(filter); filterIds.add(filter.getId()); }
public void testUpdateFilterNotPermitted() { Filter filter = createTestFilter(); filter.setName("anotherName"); try { filterService.saveFilter(filter); fail("Exception expected"); } catch (AuthorizationException e) { // expected } }
public void testCreateInvalidFilter() { try { filter.setName(null); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } try { filter.setName(""); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } try { filter.setQuery((Query<?, ?>) null); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } }
public static Filter createMockFilter(String id, Query<?, ?> query) { Filter mock = mockFilter() .id(id) .resourceType(EXAMPLE_FILTER_RESOURCE_TYPE) .name(EXAMPLE_FILTER_NAME) .owner(EXAMPLE_FILTER_OWNER) .query(query) .properties(EXAMPLE_FILTER_PROPERTIES) .build(); doThrow(new NotValidException("Name must not be null")) .when(mock).setName(null); doThrow(new NotValidException("Name must not be empty")) .when(mock).setName(""); doThrow(new NotValidException("Query must not be null")) .when(mock).setQuery(null); return mock; }
public void updateFilter(Filter filter, ProcessEngine engine) { if (getResourceType() != null && !getResourceType().equals(filter.getResourceType())) { throw new InvalidRequestException(Status.BAD_REQUEST, "Unable to update filter from resource type '" + filter.getResourceType() + "' to '" + getResourceType() + "'"); } filter.setName(getName()); filter.setOwner(getOwner()); filter.setQuery(query.toQuery(engine)); filter.setProperties(getProperties()); }
public void updateFilter(Filter filter, ProcessEngine engine) { if (getResourceType() != null && !getResourceType().equals(filter.getResourceType())) { throw new InvalidRequestException(Status.BAD_REQUEST, "Unable to update filter from resource type '" + filter.getResourceType() + "' to '" + getResourceType() + "'"); } filter.setName(getName()); filter.setOwner(getOwner()); filter.setQuery(query.toQuery(engine)); filter.setProperties(getProperties()); }
public void testUpdateFilterPermitted() { Filter filter = createTestFilter(); filter.setName("anotherName"); grantUpdateFilter(filter.getId()); filter = filterService.saveFilter(filter); assertEquals("anotherName", filter.getName()); }
public void testUpdateFilter() { filter.setName("newName"); filter.setOwner("newOwner"); filter.setQuery(taskService.createTaskQuery()); filter.setProperties(new HashMap<String, Object>()); filterService.saveFilter(filter); Filter filter2 = filterService.getFilter(filter.getId()); compareFilter(filter, filter2); }
public void setUp() { filter = filterService.newTaskFilter() .setName("name") .setOwner("owner") .setQuery(taskService.createTaskQuery()) .setProperties(new HashMap<String, Object>()); assertNull(filter.getId()); filterService.saveFilter(filter); assertNotNull(filter.getId()); }
public Filter newTaskFilter(String filterName) { return newTaskFilter().setName(filterName); }
public void testCreateInvalidFilter() { try { filter.setName(null); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } try { filter.setName(""); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } try { filter.setQuery((Query<?, ?>) null); fail("Exception expected"); } catch (ProcessEngineException e) { // expected } }
public static String createFilter(ProcessEngine engine, String name, int priority, String description, TaskQuery query, List<Map<String, String>> variables, Object... additionalProperties) { Filter existingFilter = engine.getFilterService().createFilterQuery().filterName(name).singleResult(); if (existingFilter!=null) { return existingFilter.getId(); } Map<String, Object> filterProperties = new HashMap<String, Object>(); filterProperties.put("description", description); filterProperties.put("priority", priority); String key = null; for (Object additionalProperty : additionalProperties) { if (key == null) { key = (String) additionalProperty; } else { filterProperties.put(key, additionalProperty); key = null; } } filterProperties.put("variables", variables); Filter myTasksFilter = engine.getFilterService().newTaskFilter() // .setName(name) // .setProperties(filterProperties)// .setOwner("admin")// .setQuery(query); engine.getFilterService().saveFilter(myTasksFilter); return myTasksFilter.getId(); }
protected void saveFilter(String name, String owner) { Filter filter = filterService.newTaskFilter() .setName(name) .setOwner(owner); filterService.saveFilter(filter); filterIds.add(filter.getId()); }
public void testUpdateFilterNotPermitted() { Filter filter = createTestFilter(); filter.setName("anotherName"); try { filterService.saveFilter(filter); fail("Exception expected"); } catch (AuthorizationException e) { // expected } }
public void updateFilter(Filter filter, ProcessEngine engine) { if (getResourceType() != null && !getResourceType().equals(filter.getResourceType())) { throw new InvalidRequestException(Status.BAD_REQUEST, "Unable to update filter from resource type '" + filter.getResourceType() + "' to '" + getResourceType() + "'"); } filter.setName(getName()); filter.setOwner(getOwner()); filter.setQuery(query.toQuery(engine)); filter.setProperties(getProperties()); }
public void testUpdateFilter() { filter.setName("newName"); filter.setOwner("newOwner"); filter.setQuery(taskService.createTaskQuery()); filter.setProperties(new HashMap<String, Object>()); filterService.saveFilter(filter); Filter filter2 = filterService.getFilter(filter.getId()); compareFilter(filter, filter2); }
public void testUpdateFilterPermitted() { Filter filter = createTestFilter(); filter.setName("anotherName"); grantUpdateFilter(filter.getId()); filter = filterService.saveFilter(filter); assertEquals("anotherName", filter.getName()); }
public void setUp() { filter = filterService.newTaskFilter() .setName("name") .setOwner("owner") .setQuery(taskService.createTaskQuery()) .setProperties(new HashMap<String, Object>()); assertNull(filter.getId()); filterService.saveFilter(filter); assertNotNull(filter.getId()); }