package com.joe.utilities.core.stdfield.domain; import java.io.Serializable; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; /** * Domain object represents Standard Field mapping domain object. * @author GRT * * Creation date: 12/02/2009 * Copyright (c) 2009 MEDecision, Inc. All rights reserved. * */ public abstract class AbstractStandardFieldMapping implements IStandardFieldMapping{ private IStandardField primaryStandardField; private IStandardField secondaryStandardField; private boolean active; @Autowired private ApplicationContext applicationContext; public AbstractStandardFieldMapping(){ } /** * @see com.med.stdfield.domain.mapping.IStandardFieldMapping#getPrimaryStandardField() */ public IStandardField getPrimaryStandardField() { return primaryStandardField; } /** * @see com.med.stdfield.domain.mapping.IStandardFieldMapping#setPrimaryStandardField(com.joe.utilities.core.stdfield.domain.IStandardField) */ public void setPrimaryStandardField(IStandardField primaryStandardField) { this.primaryStandardField = primaryStandardField; } /** * @see com.med.stdfield.domain.mapping.IStandardFieldMapping#getSecondaryStandardField() */ public IStandardField getSecondaryStandardField() { return secondaryStandardField; } /** * @see com.med.stdfield.domain.mapping.IStandardFieldMapping#setSecondaryStandardField(com.joe.utilities.core.stdfield.domain.IStandardField) */ public void setSecondaryStandardField(IStandardField secondaryStandardField) { this.secondaryStandardField = secondaryStandardField; } /** * @see com.med.stdfield.domain.mapping.IStandardFieldMapping#getActive() */ public boolean isActive() { return active; } /** * @see com.med.stdfield.domain.mapping.IStandardFieldMapping#setActive(java.lang.boolean) */ public void setActive(boolean active) { this.active = active; } public Serializable getAuditableID() { return primaryStandardField.getCode(); } }