001/**
002 * Copyright 2005-2016 The Kuali Foundation
003 *
004 * Licensed under the Educational Community License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 *
008 * http://www.opensource.org/licenses/ecl2.php
009 *
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013 * See the License for the specific language governing permissions and
014 * limitations under the License.
015 */
016package org.kuali.rice.krad.bo;
017
018/**
019 * Business Object Attribute Entry Business Object
020 * 
021 * 
022 */
023public class BusinessObjectAttributeEntry extends PersistableBusinessObjectBase {
024
025    private static final long serialVersionUID = 8136616401437024033L;
026    private String dictionaryBusinessObjectName;
027    private String attributeName;
028    private String attributeLabel;
029    private String attributeShortLabel;
030    private String attributeMaxLength;
031    private String attributeValidatingExpression;
032    private String attributeControlType;
033    private String attributeSummary;
034    private String attributeDescription;
035    private String attributeFormatterClassName;
036
037
038    /**
039     * @return Returns the attributeControlType.
040     */
041    public String getAttributeControlType() {
042        return attributeControlType;
043    }
044
045    /**
046     * @param attributeControlType The attributeControlType to set.
047     */
048    public void setAttributeControlType(String attributeControlType) {
049        this.attributeControlType = attributeControlType;
050    }
051
052    /**
053     * @return Returns the attributeDescription.
054     */
055    public String getAttributeDescription() {
056        return attributeDescription;
057    }
058
059    /**
060     * @param attributeDescription The attributeDescription to set.
061     */
062    public void setAttributeDescription(String attributeDescription) {
063        this.attributeDescription = attributeDescription;
064    }
065
066    /**
067     * @return Returns the attributeFormatterClassName.
068     */
069    public String getAttributeFormatterClassName() {
070        return attributeFormatterClassName;
071    }
072
073    /**
074     * @param attributeFormatterClassName The attributeFormatterClassName to set.
075     */
076    public void setAttributeFormatterClassName(String attributeFormatterClassName) {
077        this.attributeFormatterClassName = attributeFormatterClassName;
078    }
079
080    /**
081     * @return Returns the attributeLabel.
082     */
083    public String getAttributeLabel() {
084        return attributeLabel;
085    }
086
087    /**
088     * @param attributeLabel The attributeLabel to set.
089     */
090    public void setAttributeLabel(String attributeLabel) {
091        this.attributeLabel = attributeLabel;
092    }
093
094    /**
095     * @return Returns the attributeMaxLength.
096     */
097    public String getAttributeMaxLength() {
098        return attributeMaxLength;
099    }
100
101    /**
102     * @param attributeMaxLength The attributeMaxLength to set.
103     */
104    public void setAttributeMaxLength(String attributeMaxLength) {
105        this.attributeMaxLength = attributeMaxLength;
106    }
107
108    /**
109     * @return Returns the attributeName.
110     */
111    public String getAttributeName() {
112        return attributeName;
113    }
114
115    /**
116     * @param attributeName The attributeName to set.
117     */
118    public void setAttributeName(String attributeName) {
119        this.attributeName = attributeName;
120    }
121
122    /**
123     * @return Returns the attributeShortLabel.
124     */
125    public String getAttributeShortLabel() {
126        return attributeShortLabel;
127    }
128
129    /**
130     * @param attributeShortLabel The attributeShortLabel to set.
131     */
132    public void setAttributeShortLabel(String attributeShortLabel) {
133        this.attributeShortLabel = attributeShortLabel;
134    }
135
136    /**
137     * @return Returns the attributeSummary.
138     */
139    public String getAttributeSummary() {
140        return attributeSummary;
141    }
142
143    /**
144     * @param attributeSummary The attributeSummary to set.
145     */
146    public void setAttributeSummary(String attributeSummary) {
147        this.attributeSummary = attributeSummary;
148    }
149
150    /**
151     * @return Returns the attributeValidatingExpression.
152     */
153    public String getAttributeValidatingExpression() {
154        return attributeValidatingExpression;
155    }
156
157    /**
158     * @param attributeValidatingExpression The attributeValidatingExpression to set.
159     */
160    public void setAttributeValidatingExpression(String attributeValidatingExpression) {
161        this.attributeValidatingExpression = attributeValidatingExpression;
162    }
163
164    /**
165     * @return Returns the dataObjectClass.
166     */
167    public String getDictionaryBusinessObjectName() {
168        return dictionaryBusinessObjectName;
169    }
170
171    /**
172     * @param businessObjectClass The dataObjectClass to set.
173     */
174    public void setDictionaryBusinessObjectName(String businessObjectClass) {
175        this.dictionaryBusinessObjectName = businessObjectClass;
176    }
177}