View Javadoc
1   /*
2    * Copyright 2009 The Kuali Foundation
3    * 
4    * Licensed under the Educational Community License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    * 
8    * http://www.opensource.org/licenses/ecl2.php
9    * 
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16  package org.kuali.ole.coa.identity;
17  
18  import java.io.Serializable;
19  
20  import javax.persistence.Transient;
21  
22  import org.kuali.rice.kim.api.common.attribute.KimAttribute;
23  
24  public class OleKimDocumentAttributeData implements Serializable {
25  
26      private static final long serialVersionUID = -1512640359333185819L;
27      private String attrDataId;
28      private String memberId;
29      private String kimTypId;
30      private String kimAttrDefnId;
31      private String attrVal = "";
32      private KimAttribute kimAttribute;
33      @Transient
34      private String qualifierKey;
35  
36      private Boolean unique;
37      
38      public String getAttrDataId() {
39          return attrDataId;
40      }
41  
42      public void setAttrDataId(String attrDataId) {
43          this.attrDataId = attrDataId;
44      }
45  
46      public String getKimTypId() {
47          return kimTypId;
48      }
49  
50      public void setKimTypId(String kimTypId) {
51          this.kimTypId = kimTypId;
52      }
53  
54      public String getKimAttrDefnId() {
55          return kimAttrDefnId;
56      }
57  
58      public void setKimAttrDefnId(String kimAttrDefnId) {
59          this.kimAttrDefnId = kimAttrDefnId;
60      }
61  
62      public String getAttrVal() {
63          return attrVal;
64      }
65  
66      public void setAttrVal(String attrVal) {
67          this.attrVal = attrVal;
68      }
69  
70      public String getQualifierKey() {
71          return this.qualifierKey;
72      }
73  
74      public void setQualifierKey(String qualifierKey) {
75          this.qualifierKey = qualifierKey;
76      }
77  
78      /**
79       * @return the kimAttribute
80       */
81      public KimAttribute getKimAttribute() {
82          return this.kimAttribute;
83      }
84  
85      /**
86       * @param kimAttribute the kimAttribute to set
87       */
88      public void setKimAttribute(KimAttribute kimAttribute) {
89          this.kimAttribute = kimAttribute;
90      }
91  
92      /**
93       * @return the uniqueAndReadOnly
94       */
95      public Boolean isUnique() {
96          return this.unique;
97      }
98  
99      /**
100      * @param uniqueAndReadOnly the uniqueAndReadOnly to set
101      */
102     public void setUnique(Boolean unique) {
103         this.unique = unique;
104     }
105 
106     /**
107      * Gets the memberId attribute. 
108      * @return Returns the memberId.
109      */
110     public String getMemberId() {
111         return memberId;
112     }
113 
114     /**
115      * Sets the memberId attribute value.
116      * @param memberId The memberId to set.
117      */
118     public void setMemberId(String memberId) {
119         this.memberId = memberId;
120     }
121 
122 }