KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > infoglue > cms > entities > management > AvailableServiceBindingVO


1 /* ===============================================================================
2  *
3  * Part of the InfoGlue Content Management Platform (www.infoglue.org)
4  *
5  * ===============================================================================
6  *
7  * Copyright (C)
8  *
9  * This program is free software; you can redistribute it and/or modify it under
10  * the terms of the GNU General Public License version 2, as published by the
11  * Free Software Foundation. See the file LICENSE.html for more information.
12  *
13  * This program is distributed in the hope that it will be useful, but WITHOUT
14  * ANY WARRANTY, including the implied warranty of MERCHANTABILITY or FITNESS
15  * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License along with
18  * this program; if not, write to the Free Software Foundation, Inc. / 59 Temple
19  * Place, Suite 330 / Boston, MA 02111-1307 / USA.
20  *
21  * ===============================================================================
22  */

23
24 package org.infoglue.cms.entities.management;
25
26 import org.infoglue.cms.entities.kernel.BaseEntityVO;
27 import org.infoglue.cms.entities.management.impl.simple.AvailableServiceBindingImpl;
28 import org.infoglue.cms.exception.ConstraintException;
29 import org.infoglue.cms.util.ConstraintExceptionBuffer;
30 import org.infoglue.cms.util.validators.ValidatorFactory;
31
32 public class AvailableServiceBindingVO implements BaseEntityVO
33 {
34
35     private java.lang.Integer JavaDoc availableServiceBindingId;
36     private java.lang.String JavaDoc name;
37     private java.lang.String JavaDoc description;
38     private java.lang.String JavaDoc visualizationAction;
39     private java.lang.Boolean JavaDoc isMandatory;
40     private java.lang.Boolean JavaDoc isUserEditable;
41     private java.lang.Boolean JavaDoc isInheritable;
42
43     public String JavaDoc toString()
44     {
45         return getName();
46     }
47    
48     /**
49      * @see org.infoglue.cms.entities.kernel.BaseEntityVO#getId()
50      */

51     public Integer JavaDoc getId() {
52         return getAvailableServiceBindingId();
53     }
54     /**
55      * @see org.infoglue.cms.entities.kernel.BaseEntityVO#setId(Integer)
56      */

57     public void setId(Integer JavaDoc id) {
58         setAvailableServiceBindingId(id);
59     }
60
61    
62     public java.lang.Integer JavaDoc getAvailableServiceBindingId()
63     {
64         return this.availableServiceBindingId;
65     }
66                 
67     public void setAvailableServiceBindingId(java.lang.Integer JavaDoc availableServiceBindingId)
68     {
69         this.availableServiceBindingId = availableServiceBindingId;
70     }
71     
72     public java.lang.String JavaDoc getName()
73     {
74         return this.name;
75     }
76                 
77     public void setName(java.lang.String JavaDoc name) throws ConstraintException
78     {
79         ConstraintExceptionBuffer ceb = new ConstraintExceptionBuffer();
80         
81         ValidatorFactory.createStringValidator("AvailableServiceBinding.name", true, 6, 30).validate(name, ceb);
82  
83
84         ceb.throwIfNotEmpty();
85         this.name = name;
86     }
87     
88     public java.lang.String JavaDoc getDescription()
89     {
90         return this.description;
91     }
92                 
93     public void setDescription(java.lang.String JavaDoc description) throws ConstraintException
94     {
95         ConstraintExceptionBuffer ceb = new ConstraintExceptionBuffer();
96         ValidatorFactory.createStringValidator("AvailableServiceBinding.description", true, 6, 255).validate(description, ceb);
97  
98
99         ceb.throwIfNotEmpty();
100         this.description = description;
101     }
102     
103     public java.lang.String JavaDoc getVisualizationAction()
104     {
105         return this.visualizationAction;
106     }
107             
108     public void setVisualizationAction(java.lang.String JavaDoc visualizationAction) throws ConstraintException
109     {
110         this.visualizationAction = visualizationAction;
111     }
112     
113     public java.lang.Boolean JavaDoc getIsMandatory()
114     {
115         return this.isMandatory;
116     }
117                 
118     public void setIsMandatory(java.lang.Boolean JavaDoc isMandatory) throws ConstraintException
119     {
120         this.isMandatory = isMandatory;
121     }
122     
123     public java.lang.Boolean JavaDoc getIsUserEditable()
124     {
125         return this.isUserEditable;
126     }
127                 
128     public void setIsUserEditable(java.lang.Boolean JavaDoc isUserEditable) throws ConstraintException
129     {
130         this.isUserEditable = isUserEditable;
131     }
132
133     public java.lang.Boolean JavaDoc getIsInheritable()
134     {
135         return this.isInheritable;
136     }
137                 
138     public void setIsInheritable(java.lang.Boolean JavaDoc isInheritable) throws ConstraintException
139     {
140         this.isInheritable = isInheritable;
141     }
142
143     /**
144      * @see org.infoglue.cms.entities.kernel.BaseEntityVO#validate()
145      */

146     public ConstraintExceptionBuffer validate() {
147         
148         ConstraintExceptionBuffer ceb = new ConstraintExceptionBuffer();
149         if (name != null) ValidatorFactory.createStringValidator("AvailableServiceBinding.name", true, 6, 30, true, AvailableServiceBindingImpl.class, this.getId(), null).validate(name, ceb);
150         return ceb;
151     }
152       
153 }
154         
155
Popular Tags