public MetadataImpl build() { final MetadataImpl result = new MetadataImpl(defSetId); result.setRoot(root); result.setPath(path); if (null != definitionManager) { final Object defSet = definitionManager.definitionSets().getDefinitionSetById(defSetId); if (null != defSet) { result.setTitle(null != title ? title : definitionManager.adapters().forDefinitionSet().getDescription(defSet)); final String s = null != ssid ? ssid : (null != getShapeSet() ? getShapeSet().getId() : null); if (null != s) { result.setShapeSetId(s); } } } else { result.setTitle(title); result.setShapeSetId(ssid); } return result; }
@Test public void testEncode() throws Exception { MetadataImpl metadata = new MetadataImpl.MetadataImplBuilder("defSet1").build(); metadata.setTitle("title1"); metadata.setCanvasRootUUID("root1"); metadata.setShapeSetId("ss1"); metadata.setThumbData("thumbData1"); metadata.setTitle("title1"); String result = tested.marshall(metadata); assertNotNull(result); assertFalse(result.isEmpty()); assertTrue(result.contains("<java")); assertTrue(result.contains("</java>")); }
metaData.setDefinitionSetId("org.kie.workbench.common.stunner.cm.CaseManagementDefinitionSet"); metaData.setTitle("New Case Management diagram"); metaData.setShapeSetId("org.kie.workbench.common.stunner.cm.client.CaseManagementShapeSet"); metaData.setCanvasRootUUID("_0E761372-8B3C-4BE1-88BC-808D647D9EFF");
metaData.setDefinitionSetId("org.kie.workbench.common.stunner.cm.CaseManagementDefinitionSet"); metaData.setTitle("New Case Management diagram"); metaData.setShapeSetId("org.kie.workbench.common.stunner.cm.client.CaseManagementShapeSet"); metaData.setCanvasRootUUID("_0E761372-8B3C-4BE1-88BC-808D647D9EFF");
metaData.setDefinitionSetId("org.kie.workbench.common.stunner.cm.CaseManagementDefinitionSet"); metaData.setTitle("New Case Management diagram"); metaData.setShapeSetId("org.kie.workbench.common.stunner.cm.client.CaseManagementShapeSet"); metaData.setCanvasRootUUID("_0E761372-8B3C-4BE1-88BC-808D647D9EFF");
metaData.setDefinitionSetId("org.kie.workbench.common.stunner.cm.CaseManagementDefinitionSet"); metaData.setTitle("New Case Management diagram"); metaData.setShapeSetId("org.kie.workbench.common.stunner.cm.client.CaseManagementShapeSet"); metaData.setCanvasRootUUID("_0E761372-8B3C-4BE1-88BC-808D647D9EFF");
metaData.setDefinitionSetId("org.kie.workbench.common.stunner.cm.CaseManagementDefinitionSet"); metaData.setTitle("New Case Management diagram"); metaData.setShapeSetId("org.kie.workbench.common.stunner.cm.client.CaseManagementShapeSet"); metaData.setCanvasRootUUID("_0E761372-8B3C-4BE1-88BC-808D647D9EFF");
metaData.setDefinitionSetId("org.kie.workbench.common.stunner.cm.CaseManagementDefinitionSet"); metaData.setTitle("New Case Management diagram"); metaData.setShapeSetId("org.kie.workbench.common.stunner.cm.client.CaseManagementShapeSet"); metaData.setCanvasRootUUID("_0E761372-8B3C-4BE1-88BC-808D647D9EFF");