@Override public DataAndNewMetadata<R> prepareNewFactory(String currentFactoryStorageId, R currentFactoryCopy){ NewDataMetadata metadata = new NewDataMetadata(); metadata.baseVersionId=currentFactoryStorageId; return new DataAndNewMetadata<>(currentFactoryCopy,metadata); }
@Override public void loadInitialFactory() { fileSystemFactoryStorageHistory.initFromFileSystem(); if (!Files.exists(currentFactoryPath)){ NewDataMetadata metadata = new NewDataMetadata(); metadata.baseVersionId= UUID.randomUUID().toString(); DataAndNewMetadata<R> initialFactoryAndStorageMetadata = new DataAndNewMetadata<>(initialFactory,metadata); updateCurrentFactory(initialFactoryAndStorageMetadata,"System","initial factory",null); } }
@Override public DataAndNewMetadata<R> prepareNewFactory(String currentFactoryStorageId, R currentFactoryCopy){ NewDataMetadata metadata = new NewDataMetadata(); metadata.baseVersionId=currentFactoryStorageId; dataSerialisationManager.prepareNewFactoryMetadata(metadata); return new DataAndNewMetadata<>(currentFactoryCopy,metadata); }