package edu.asu.spring.quadriga.domain.factory.impl.workspace; import org.springframework.stereotype.Service; import edu.asu.spring.quadriga.domain.factory.workspace.IWorkspaceDictionaryFactory; import edu.asu.spring.quadriga.domain.impl.workspace.WorkspaceDictionary; import edu.asu.spring.quadriga.domain.workspace.IWorkspaceDictionary; @Service public class WorkspaceDictionaryFactory implements IWorkspaceDictionaryFactory { @Override public IWorkspaceDictionary createWorkspaceDictionaryObject() { return new WorkspaceDictionary(); } @Override public IWorkspaceDictionary cloneWorkspaceDictionary( IWorkspaceDictionary workspaceDictionary) { IWorkspaceDictionary clone = new WorkspaceDictionary(); clone.setDictionary(workspaceDictionary.getDictionary()); clone.setWorkspace(workspaceDictionary.getWorkspace()); clone.setCreatedBy(workspaceDictionary.getCreatedBy()); clone.setCreatedDate(workspaceDictionary.getCreatedDate()); clone.setUpdatedBy(workspaceDictionary.getUpdatedBy()); clone.setUpdatedDate(workspaceDictionary.getUpdatedDate()); return clone; } }