package edu.asu.spring.quadriga.domain.factory.impl.dictionary; import org.springframework.stereotype.Service; import edu.asu.spring.quadriga.domain.dictionary.IDictionaryItems; import edu.asu.spring.quadriga.domain.factory.dictionary.IDictionaryItemsFactory; import edu.asu.spring.quadriga.domain.impl.dictionary.DictionaryItems; @Service public class DictionaryItemsFactory implements IDictionaryItemsFactory { /** * {@inheritDoc} */ @Override public IDictionaryItems createDictionaryItemsObject() { return new DictionaryItems(); } @Override public IDictionaryItems cloneDictionaryItemsObject( IDictionaryItems dictionaryItems) { IDictionaryItems clone = createDictionaryItemsObject(); clone.setDictionary(dictionaryItems.getDictionary()); clone.setDictionaryItem(dictionaryItems.getDictionaryItem()); clone.setCreatedBy(dictionaryItems.getCreatedBy()); clone.setCreatedDate(dictionaryItems.getCreatedDate()); clone.setUpdatedBy(dictionaryItems.getUpdatedBy()); clone.setUpdatedDate(dictionaryItems.getUpdatedDate()); return clone; } }