public void testPropertiesFromMap() { Map<String, Object> properties = new HashMap<String, Object>(); properties.put("color", "#123456"); properties.put("priority", 42); properties.put("userDefined", true); properties.put("object", nestedJsonObject); properties.put("array", nestedJsonArray); filter.setProperties(properties); assertTestProperties(); }
public void setUp() { filter = filterService.newTaskFilter("name").setOwner("owner").setProperties(new HashMap<String, Object>()); }
public void testPropertiesFromNull() { filter.setProperties(null); assertNull(filter.getProperties()); filter.setProperties((Map<String, Object>) null); assertNull(filter.getProperties()); }
public void testNullProperty() { // given Map<String, Object> properties = new HashMap<String, Object>(); properties.put("null", null); filter.setProperties(properties); filterService.saveFilter(filter); // when filter = filterService.getFilter(filter.getId()); // then Map<String, Object> persistentProperties = filter.getProperties(); assertEquals(1, persistentProperties.size()); assertTrue(persistentProperties.containsKey("null")); assertNull(persistentProperties.get("null")); }
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 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()); }
@Override public void setUp() { filter = filterService.newTaskFilter("name").setOwner("owner").setQuery(taskService.createTaskQuery()).setProperties(new HashMap<String, Object>()); testUser = identityService.newUser("user"); testGroup = identityService.newGroup("group"); identityService.saveUser(testUser); identityService.saveGroup(testGroup); identityService.createMembership(testUser.getId(), testGroup.getId()); Group anotherGroup = identityService.newGroup("anotherGroup"); identityService.saveGroup(anotherGroup); testCandidateGroups.add(testGroup.getId()); testCandidateGroups.add(anotherGroup.getId()); createTasks(); queryConverter = new JsonTaskQueryConverter(); }
public void testPropertiesFromMap() { Map<String, Object> properties = new HashMap<String, Object>(); properties.put("color", "#123456"); properties.put("priority", 42); properties.put("userDefined", true); properties.put("object", nestedJsonObject); properties.put("array", nestedJsonArray); filter.setProperties(properties); assertTestProperties(); }
public void setUp() { filter = filterService.newTaskFilter("name").setOwner("owner").setProperties(new HashMap<String, Object>()); }
public void testPropertiesFromNull() { filter.setProperties(null); assertNull(filter.getProperties()); filter.setProperties((Map<String, Object>) null); assertNull(filter.getProperties()); }
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(); }
public void testNullProperty() { // given Map<String, Object> properties = new HashMap<String, Object>(); properties.put("null", null); filter.setProperties(properties); filterService.saveFilter(filter); // when filter = filterService.getFilter(filter.getId()); // then Map<String, Object> persistentProperties = filter.getProperties(); assertEquals(1, persistentProperties.size()); assertTrue(persistentProperties.containsKey("null")); assertNull(persistentProperties.get("null")); }
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 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()); }
@Override public void setUp() { filter = filterService.newTaskFilter("name").setOwner("owner").setQuery(taskService.createTaskQuery()).setProperties(new HashMap<String, Object>()); testUser = identityService.newUser("user"); testGroup = identityService.newGroup("group"); identityService.saveUser(testUser); identityService.saveGroup(testGroup); identityService.createMembership(testUser.getId(), testGroup.getId()); Group anotherGroup = identityService.newGroup("anotherGroup"); identityService.saveGroup(anotherGroup); testCandidateGroups.add(testGroup.getId()); testCandidateGroups.add(anotherGroup.getId()); createTasks(); queryConverter = new JsonTaskQueryConverter(); }
.setProperties(filterProperties)// .setOwner("demo")// .setQuery(engine.getTaskService().createTaskQuery());