package tr.com.srdc.mdr.web.html.models; import tr.com.srdc.mdr.core.model.iso11179.DataElementConceptResource; public class DataElementConceptModel extends AdministeredItemModel { private String propertyID; private String objectClassID; private String objectClassName; private String propertyName; private String objectClassQualifier; private String propertyQualifier; private String conceptualDomainID; private String propertyDefinition; // TODO objectClassDefinition could be included into DataElementConceptModel // so that we can manage all update operations from single class public DataElementConceptModel() { super(); } public DataElementConceptModel(DataElementConceptResource item) { super(item); this.propertyID = item.getDataElementConceptProperty().getUniqueID(); this.objectClassID = item.getDataElementConceptObjectClass() .getUniqueID(); this.objectClassName = item.getDataElementConceptObjectClass() .getName(); this.propertyName = item.getDataElementConceptProperty().getName(); this.objectClassQualifier = item.getObjectClassQualifier(); this.propertyQualifier = item.getPropertyQualifier(); this.conceptualDomainID = item .getHavingDataElementConceptConceptualDomainRelationship() .getUniqueID(); this.propertyDefinition = item.getDataElementConceptProperty() .getDefinition(); } /** * @return the propertyID */ public String getPropertyID() { return propertyID; } /** * @param propertyID * the propertyID to set */ public void setPropertyID(String propertyID) { this.propertyID = propertyID; } /** * @return the objectClassID */ public String getObjectClassID() { return objectClassID; } /** * @param objectClassID * the objectClassID to set */ public void setObjectClassID(String objectClassID) { this.objectClassID = objectClassID; } /** * @return the objectClassName */ public String getObjectClassName() { return objectClassName; } /** * @param objectClassName * the objectClassName to set */ public void setObjectClassName(String objectClassName) { this.objectClassName = objectClassName; } /** * @return the propertyName */ public String getPropertyName() { return propertyName; } /** * @param propertyName * the propertyName to set */ public void setPropertyName(String propertyName) { this.propertyName = propertyName; } /** * @return the objectClassQualifier */ public String getObjectClassQualifier() { return objectClassQualifier; } /** * @param objectClassQualifier * the objectClassQualifier to set */ public void setObjectClassQualifier(String objectClassQualifier) { this.objectClassQualifier = objectClassQualifier; } /** * @return the propertyQualifier */ public String getPropertyQualifier() { return propertyQualifier; } /** * @param propertyQualifier * the propertyQualifier to set */ public void setPropertyQualifier(String propertyQualifier) { this.propertyQualifier = propertyQualifier; } /** * @return the conceptualDomainID */ public String getConceptualDomainID() { return conceptualDomainID; } /** * @param conceptualDomainID * the conceptualDomainID to set */ public void setConceptualDomainID(String conceptualDomainID) { this.conceptualDomainID = conceptualDomainID; } /** * @return the propertyDefinition */ public String getPropertyDefinition() { return propertyDefinition; } /** * @param propertyDefinition * the propertyDefinition to set */ public void setPropertyDefinition(String propertyDefinition) { this.propertyDefinition = propertyDefinition; } }