1 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 availableServiceBindingId; 36 private java.lang.String name; 37 private java.lang.String description; 38 private java.lang.String visualizationAction; 39 private java.lang.Boolean isMandatory; 40 private java.lang.Boolean isUserEditable; 41 private java.lang.Boolean isInheritable; 42 43 public String toString() 44 { 45 return getName(); 46 } 47 48 51 public Integer getId() { 52 return getAvailableServiceBindingId(); 53 } 54 57 public void setId(Integer id) { 58 setAvailableServiceBindingId(id); 59 } 60 61 62 public java.lang.Integer getAvailableServiceBindingId() 63 { 64 return this.availableServiceBindingId; 65 } 66 67 public void setAvailableServiceBindingId(java.lang.Integer availableServiceBindingId) 68 { 69 this.availableServiceBindingId = availableServiceBindingId; 70 } 71 72 public java.lang.String getName() 73 { 74 return this.name; 75 } 76 77 public void setName(java.lang.String 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 getDescription() 89 { 90 return this.description; 91 } 92 93 public void setDescription(java.lang.String 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 getVisualizationAction() 104 { 105 return this.visualizationAction; 106 } 107 108 public void setVisualizationAction(java.lang.String visualizationAction) throws ConstraintException 109 { 110 this.visualizationAction = visualizationAction; 111 } 112 113 public java.lang.Boolean getIsMandatory() 114 { 115 return this.isMandatory; 116 } 117 118 public void setIsMandatory(java.lang.Boolean isMandatory) throws ConstraintException 119 { 120 this.isMandatory = isMandatory; 121 } 122 123 public java.lang.Boolean getIsUserEditable() 124 { 125 return this.isUserEditable; 126 } 127 128 public void setIsUserEditable(java.lang.Boolean isUserEditable) throws ConstraintException 129 { 130 this.isUserEditable = isUserEditable; 131 } 132 133 public java.lang.Boolean getIsInheritable() 134 { 135 return this.isInheritable; 136 } 137 138 public void setIsInheritable(java.lang.Boolean isInheritable) throws ConstraintException 139 { 140 this.isInheritable = isInheritable; 141 } 142 143 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 |