001    package org.kuali.rice.krms.dto;
002    
003    import org.kuali.rice.krms.api.repository.term.TermParameterDefinitionContract;
004    
005    import java.io.Serializable;
006    
007    /**
008     * Created with IntelliJ IDEA.
009     * User: SW
010     * Date: 2013/03/05
011     * Time: 5:18 PM
012     * To change this template use File | Settings | File Templates.
013     */
014    public class TermParameterEditor implements TermParameterDefinitionContract, Serializable {
015    
016        private String id;
017        private String termId;
018        private String name;
019        private String value;
020        private Long versionNumber;
021    
022        public TermParameterEditor(){
023            super();
024        }
025    
026        public TermParameterEditor(TermParameterDefinitionContract contract){
027            this.id = contract.getId();
028            this.termId = contract.getTermId();
029            this.name = contract.getName();
030            this.value = contract.getValue();
031            this.versionNumber = contract.getVersionNumber();
032        }
033    
034        public void setId(String id) {
035            this.id = id;
036        }
037    
038        public void setTermId(String termId) {
039            this.termId = termId;
040        }
041    
042        public void setName(String name) {
043            this.name = name;
044        }
045    
046        public void setValue(String value) {
047            this.value = value;
048        }
049    
050        public void setVersionNumber(Long versionNumber) {
051            this.versionNumber = versionNumber;
052        }
053    
054        @Override
055        public String getTermId() {
056            return this.termId;
057        }
058    
059        @Override
060        public String getName() {
061            return this.name;
062        }
063    
064        @Override
065        public String getValue() {
066            return this.value;
067        }
068    
069        @Override
070        public String getId() {
071            return this.id;
072        }
073    
074        @Override
075        public Long getVersionNumber() {
076            return this.versionNumber;
077        }
078    
079    }