private void initFileSystem() { try { fileSystem = ioService.newFileSystem(URI.create(VFS_ROOT_PATH), new Maps.Builder<String, Object>() .put("init", Boolean.TRUE) .put("internal", Boolean.TRUE) .build()); } catch (FileSystemAlreadyExistsException e) { fileSystem = ioService.getFileSystem(URI.create(VFS_ROOT_PATH)); } this.root = fileSystem.getRootDirectories().iterator().next(); } }
@Inject public CloneManagerImpl(DeepCloneProcess deepCloneProcess, DefaultCloneProcess defaultCloneProcess, NoneCloneProcess noneCloneProcess) { this.cloneProcessMap = new Maps.Builder<ClonePolicy, CloneProcess>() .put(ClonePolicy.ALL, deepCloneProcess) .put(ClonePolicy.DEFAULT, defaultCloneProcess) .put(ClonePolicy.NONE, noneCloneProcess) .build(); }
@Test public void testNonEmptyMap() { final String KEY_1 = "some key value"; final String KEY_2 = "different key value"; final Integer VALUE_1 = 15; final Integer VALUE_2 = 47; Map<String, Integer> map = new Maps.Builder<String, Integer>() .put(KEY_1, VALUE_1) .put(KEY_2, VALUE_2) .build(); assertEquals(2, map.size()); assertEquals(VALUE_1, map.get(KEY_1)); assertEquals(VALUE_2, map.get(KEY_2)); }
.put(getDiagramType(), new Maps.Builder<Class<?>, String>() .put(Name.class, "processn") .put(ProcessVariables.class, "vardefs").build()) .put(UserTask.class, new Maps.Builder<Class<?>, String>() .put(AssignmentsInfo.class, "assignmentsinfo") .put(TaskName.class, "taskname").build()) .put(BusinessRuleTask.class, new Maps.Builder<Class<?>, String>() .put(AssignmentsInfo.class, "assignmentsinfo").build()) .put(ServiceTask.class, new Maps.Builder<Class<?>, String>() .put(AssignmentsInfo.class, "assignmentsinfo") .put(TaskName.class, "taskname").build()) .put(StartNoneEvent.class, new Maps.Builder<Class<?>, String>() .put(AssignmentsInfo.class, "assignmentsinfo").build()) .put(EndSignalEvent.class, new Maps.Builder<Class<?>, String>() .put(AssignmentsInfo.class, "assignmentsinfo").build()) .put(StartSignalEvent.class, new Maps.Builder<Class<?>, String>() .put(AssignmentsInfo.class, "assignmentsinfo").build()) .put(StartTimerEvent.class, new Maps.Builder<Class<?>, String>() .put(AssignmentsInfo.class, "assignmentsinfo").build())
.put(getDiagramType(), "BPMNDiagram") .put(Name.class, "name") .put(TaskType.class, "tasktype") .put(NoneTask.class, "Task") .put(UserTask.class, "Task") .put(ScriptTask.class, "Task") .put(BusinessRuleTask.class, "Task") .put(RuleFlowGroup.class, "ruleflowgroup") .put(CalledElement.class, "calledelement") .put(ConditionExpression.class, "conditionexpression") .put(Priority.class, "priority") .put(ExclusiveGateway.class, "Exclusive_Databased_Gateway") .put(TimerSettings.class, "timersettings") .put(EmbeddedSubprocess.class, "Subprocess") .put(AdHocSubprocess.class, "AdHocSubprocess") .put(AdHoc.class, "adhocprocess") .put(ProcessInstanceDescription.class, "customdescription") .put(WaitForCompletion.class, "waitforcompletion") .put(IsAsync.class, "isasync") .put(Skippable.class, "skippable") .put(Subject.class, "subject") .put(Description.class, "description") .put(CreatedBy.class, "createdby") .put(AdHocAutostart.class, "customautostart") .put(OnEntryAction.class, "onentryactions") .put(OnExitAction.class, "onexitactions") .put(IsInterrupting.class, "isinterrupting") .put(SignalRef.class, "signalref")
@Test public void testDifferentTypes() { final Double KEY_1 = 1.1d; final Double KEY_2 = 41.2; final String VALUE_1 = "some value"; final String VALUE_2 = "different value"; Map<Double, String> map = new Maps.Builder<Double, String>() .put(KEY_1, VALUE_1) .put(KEY_2, VALUE_2) .build(); assertEquals(2, map.size()); assertEquals(VALUE_1, map.get(KEY_1)); assertEquals(VALUE_2, map.get(KEY_2)); } }
private DefinitionHelper() { iconFactory = new Maps.Builder<Class, Function<Object, Optional<String>>>() .put(ServiceTask.class, def -> getServiceTaskIcon(def)) .build(); categoryFactory = new Maps.Builder<Class, Function<Object, Optional<String>>>() .put(ServiceTask.class, def -> getServiceTaskCategory(def)) .build(); }
@Override public Map<Class<?>, Set<String>> getSkippedProperties() { return new Maps.Builder<Class<?>, Set<String>>() // Add here global class <-> collection oryx property identifiers to skip processing, if any. .put(getDiagramType(), new Sets.Builder<String>() .add("name").build() ).build(); }