public TopologyEditorMetadata addTopologyEditorMetadata(Long topologyId, Long versionId, TopologyEditorMetadata topologyEditorMetadata) { long timestamp = System.currentTimeMillis(); topologyEditorMetadata.setTimestamp(timestamp); topologyEditorMetadata.setVersionId(versionId); this.dao.add(topologyEditorMetadata); updateVersionTimestamp(versionId, timestamp); return topologyEditorMetadata; }
public TopologyEditorMetadata addOrUpdateTopologyEditorMetadata(Long topologyId, TopologyEditorMetadata topologyEditorMetadata) { Long currentTopologyVersionId = getCurrentVersionId(topologyId); topologyEditorMetadata.setTopologyId(topologyId); topologyEditorMetadata.setVersionId(currentTopologyVersionId); long timestamp = System.currentTimeMillis(); topologyEditorMetadata.setTimestamp(timestamp); this.dao.addOrUpdate(topologyEditorMetadata); updateVersionTimestamp(currentTopologyVersionId, timestamp); return topologyEditorMetadata; }
public TopologyEditorMetadata getTopologyEditorMetadata(Long topologyId, Long versionId) { TopologyEditorMetadata topologyEditorMetadata = new TopologyEditorMetadata(); topologyEditorMetadata.setTopologyId(topologyId); topologyEditorMetadata.setVersionId(versionId); return this.dao.get(topologyEditorMetadata.getStorableKey()); }
public TopologyEditorMetadata(TopologyEditorMetadata other) { if (other != null) { setTopologyId(other.getTopologyId()); setVersionId(other.getVersionId()); setData(other.getData()); setTimestamp(other.getTimestamp()); } }