private void setBackupFolderTitle(DriveId id){ id.asDriveFolder().getMetadata((mGoogleApiClient)).setResultCallback( new ResultCallback<DriveResource.MetadataResult>() { @Override public void onResult(DriveResource.MetadataResult result) { if (!result.getStatus().isSuccess()) { showErrorDialog(); return; } Metadata metadata = result.getMetadata(); // Set folder title in TextView folderTextView.setText(metadata.getTitle()); } } ); }
public void onResult(MetadataBufferResult rslt) { if (rslt != null && rslt.getStatus().isSuccess()) { MetadataBuffer mdb = null; try { mdb = rslt.getMetadataBuffer(); if (mdb != null ) for (Metadata md : mdb) { if (md == null || !md.isDataValid()) continue; md.getTitle(); md.getDriveId(); md.getAlternateLink(); //md.get.....(); } } finally { if (mdb != null) mdb.close(); } } }
@SuppressWarnings("unchecked") private Notification translateCommand(final AbstractCanvasCommandEvent<? extends CanvasHandler> commandExecutedEvent) { final CanvasHandler canvasHandler = commandExecutedEvent.getCanvasHandler(); final NotificationContext context = NotificationContext.Builder.build(canvasHandler.toString(), canvasHandler.getDiagram().getName(), canvasHandler.getDiagram().getMetadata().getTitle()); return notificationBuilder.createCommandNotification(context, commandExecutedEvent.getCommand(), commandExecutedEvent.getResult()); }
private void updateTitle(final ClientSession session) { String title = TITLE; if (null != session.getCanvasHandler() && null != session.getCanvasHandler().getDiagram()) { final Diagram<?, ?> diagram = session.getCanvasHandler().getDiagram(); title = diagram.getMetadata().getTitle(); } doUpdateTitle(title); }
@Test public void testUnmarshallSeveralDiagrams() throws Exception { Diagram<Graph, Metadata> diagram1 = unmarshall(BPMN_EVALUATION); assertDiagram(diagram1, 8); assertEquals("Evaluation", diagram1.getMetadata().getTitle()); Diagram<Graph, Metadata> diagram = unmarshall(BPMN_LANES); assertDiagram(diagram, 7); assertEquals("Lanes test", diagram.getMetadata().getTitle()); }
@Test public void testUnmarshallSeveralDiagrams() throws Exception { Diagram<Graph, Metadata> diagram1 = unmarshall(BPMN_EVALUATION); assertDiagram(diagram1, 8); assertEquals("Evaluation", diagram1.getMetadata().getTitle()); Diagram<Graph, Metadata> diagram = unmarshall(BPMN_LANES); assertDiagram(diagram, 7); assertEquals("Lanes test", diagram.getMetadata().getTitle()); }
@Test public void testUpdateTitle() throws Exception { final String name = "mockName"; final Diagram mockDiagram = mockDiagram(name, null); final Metadata metadata = new MetadataImpl(); marshaller.updateTitle(metadata, mockDiagram.getGraph()); assertEquals(metadata.getTitle(), name); }
@Test @SuppressWarnings("unchecked") public void testUnmarshallBasic() throws Exception { Diagram<Graph, Metadata> diagram = unmarshall(BPMN_BASIC); assertDiagram(diagram, 4); assertEquals("Basic process", diagram.getMetadata().getTitle()); Node<? extends Definition, ?> task1 = diagram.getGraph().getNode("810797AB-7D09-4E1F-8A5B-96C424E4B031"); assertTrue(task1.getContent().getDefinition() instanceof NoneTask); }
@Test @SuppressWarnings("unchecked") public void testUnmarshallBasic() throws Exception { Diagram<Graph, Metadata> diagram = unmarshall(BPMN_BASIC); assertDiagram(diagram, 4); assertEquals("Basic process", diagram.getMetadata().getTitle()); Node<? extends Definition, ?> task1 = diagram.getGraph().getNode("810797AB-7D09-4E1F-8A5B-96C424E4B031"); assertTrue(task1.getContent().getDefinition() instanceof NoneTask); }
@Test @SuppressWarnings("unchecked") public void testUnmarshallStartTimerEvent() throws Exception { Diagram<Graph, Metadata> diagram = unmarshall(BPMN_STARTTIMEREVENT); assertDiagram(diagram, 4); assertEquals("StartTimerEvent", diagram.getMetadata().getTitle()); Node<? extends Definition, ?> startTimerEventNode = diagram.getGraph().getNode("_49ADC988-B63D-4AEB-B811-67969F305FD0"); StartTimerEvent startTimerEvent = (StartTimerEvent) startTimerEventNode.getContent().getDefinition(); IsInterrupting isInterrupting = startTimerEvent.getExecutionSet().getIsInterrupting(); assertEquals(false, isInterrupting.getValue()); }
@Test @SuppressWarnings("unchecked") public void testUnmarshallStartTimerEvent() throws Exception { Diagram<Graph, Metadata> diagram = unmarshall(BPMN_STARTTIMEREVENT); assertDiagram(diagram, 4); assertEquals("StartTimerEvent", diagram.getMetadata().getTitle()); Node<? extends Definition, ?> startTimerEventNode = diagram.getGraph().getNode("_49ADC988-B63D-4AEB-B811-67969F305FD0"); StartTimerEvent startTimerEvent = (StartTimerEvent) startTimerEventNode.getContent().getDefinition(); IsInterrupting isInterrupting = startTimerEvent.getExecutionSet().getIsInterrupting(); assertEquals(false, isInterrupting.getValue()); }
@Test public void testDecodeTest1() throws Exception { InputStream is = loadStream(TEST1); Metadata metadata = tested.unmarshall(is); assertNotNull(metadata); assertEquals("defSet1", metadata.getDefinitionSetId()); assertEquals("ss1", metadata.getShapeSetId()); assertEquals("thumbData1", metadata.getThumbData()); assertEquals("title1", metadata.getTitle()); assertEquals("root1", metadata.getCanvasRootUUID()); }
@Test @SuppressWarnings("unchecked") public void testUnmarshallUserTaskAssignees() throws Exception { Diagram<Graph, Metadata> diagram = unmarshall(BPMN_USERTASKASSIGNEES); assertDiagram(diagram, 6); assertEquals("UserGroups", diagram.getMetadata().getTitle()); UserTask userTask = findContent(diagram, UserTask.class); UserTaskExecutionSet executionSet = userTask.getExecutionSet(); assertEquals("user,user1", executionSet.getActors().getValue()); assertEquals("admin,kiemgmt", executionSet.getGroupid().getValue()); }
@Test @SuppressWarnings("unchecked") public void testUnmarshallStartSignalEvent() throws Exception { Diagram<Graph, Metadata> diagram = unmarshall(BPMN_STARTSIGNALEVENT); assertDiagram(diagram, 4); assertEquals("StartSignalEvent", diagram.getMetadata().getTitle()); Node<? extends Definition, ?> startSignalEventNode = diagram.getGraph().getNode("_1876844A-4DAC-4214-8BCD-2ABA3FCC8EB5"); StartSignalEvent startSignalEvent = (StartSignalEvent) startSignalEventNode.getContent().getDefinition(); assertNotNull(startSignalEvent.getExecutionSet()); SignalRef signalRef = startSignalEvent.getExecutionSet().getSignalRef(); assertEquals("sig1", signalRef.getValue()); }
@Test @SuppressWarnings("unchecked") public void testUnmarshallEventSubprocess() throws Exception { Diagram<Graph, Metadata> diagram = unmarshall(BPMN_EVENT_SUBPROCESS); assertDiagram(diagram, 2); assertEquals("EventSubProcess", diagram.getMetadata().getTitle()); Node<? extends Definition, ?> eventSubprocessNode = diagram.getGraph().getNode("_DF031493-5F1C-4D2B-9916-2FEABB1FADFF"); EventSubprocess eventSubprocess = (EventSubprocess) eventSubprocessNode.getContent().getDefinition(); assertTrue(eventSubprocess.getExecutionSet().getIsAsync().getValue()); assertEquals("Var1:String", eventSubprocess.getProcessData().getProcessVariables().getValue()); }
@Test @SuppressWarnings("unchecked") public void testUnmarshallEventSubprocess() throws Exception { Diagram<Graph, Metadata> diagram = unmarshall(BPMN_EVENT_SUBPROCESS); assertDiagram(diagram, 2); assertEquals("EventSubProcess", diagram.getMetadata().getTitle()); Node<? extends Definition, ?> eventSubprocessNode = diagram.getGraph().getNode("_DF031493-5F1C-4D2B-9916-2FEABB1FADFF"); EventSubprocess eventSubprocess = (EventSubprocess) eventSubprocessNode.getContent().getDefinition(); assertTrue(eventSubprocess.getExecutionSet().getIsAsync().getValue()); assertEquals(eventSubprocess.getProcessData().getProcessVariables().getValue(), "Var1:String"); }
@Test @SuppressWarnings("unchecked") public void testUnmarshallEndTerminateEvent() throws Exception { Diagram<Graph, Metadata> diagram = unmarshall(BPMN_ENDTERMINATEEVENT); assertDiagram(diagram, 3); assertEquals("endTerminateEvent", diagram.getMetadata().getTitle()); Node<? extends Definition, ?> endNoneEventNode = diagram.getGraph().getNode("_1B379E3E-E4ED-4BD2-AEE8-CD85374CEC78"); EndTerminateEvent endTerminateEvent = (EndTerminateEvent) endNoneEventNode.getContent().getDefinition(); assertNotNull(endTerminateEvent.getGeneral()); assertEquals("MyEndTerminateEvent", endTerminateEvent.getGeneral().getName().getValue()); assertEquals("MyEndTerminateEventDocumentation", endTerminateEvent.getGeneral().getDocumentation().getValue()); }
@Test @SuppressWarnings("unchecked") public void testUnmarshallStartNoneEvent() throws Exception { Diagram<Graph, Metadata> diagram = unmarshall(BPMN_STARTNONEEVENT); assertDiagram(diagram, 4); assertEquals("startNoneEvent", diagram.getMetadata().getTitle()); Node<? extends Definition, ?> startNoneEventNode = diagram.getGraph().getNode("processStartEvent"); StartNoneEvent startNoneEvent = (StartNoneEvent) startNoneEventNode.getContent().getDefinition(); assertNotNull(startNoneEvent.getGeneral()); assertEquals("MyStartNoneEvent", startNoneEvent.getGeneral().getName().getValue()); assertEquals("MyStartNoneEventDocumentation", startNoneEvent.getGeneral().getDocumentation().getValue()); }
@Test @SuppressWarnings("unchecked") public void testUnmarshallStartNoneEvent() throws Exception { Diagram<Graph, Metadata> diagram = unmarshall(BPMN_STARTNONEEVENT); assertDiagram(diagram, 4); assertEquals("startNoneEvent", diagram.getMetadata().getTitle()); Node<? extends Definition, ?> startNoneEventNode = diagram.getGraph().getNode("processStartEvent"); StartNoneEvent startNoneEvent = (StartNoneEvent) startNoneEventNode.getContent().getDefinition(); assertNotNull(startNoneEvent.getGeneral()); assertEquals("MyStartNoneEvent", startNoneEvent.getGeneral().getName().getValue()); assertEquals("MyStartNoneEventDocumentation", startNoneEvent.getGeneral().getDocumentation().getValue()); }
@Test @SuppressWarnings("unchecked") public void testUnmarshallEndTerminateEvent() throws Exception { Diagram<Graph, Metadata> diagram = unmarshall(BPMN_ENDTERMINATEEVENT); assertDiagram(diagram, 3); assertEquals("endTerminateEvent", diagram.getMetadata().getTitle()); Node<? extends Definition, ?> endNoneEventNode = diagram.getGraph().getNode("_1B379E3E-E4ED-4BD2-AEE8-CD85374CEC78"); EndTerminateEvent endTerminateEvent = (EndTerminateEvent) endNoneEventNode.getContent().getDefinition(); assertNotNull(endTerminateEvent.getGeneral()); assertEquals("MyEndTerminateEvent", endTerminateEvent.getGeneral().getName().getValue()); assertEquals("MyEndTerminateEventDocumentation", endTerminateEvent.getGeneral().getDocumentation().getValue()); }