/layers-store/src/main/java/org/ala/layers/dto/Field.java

http://alageospatialportal.googlecode.com/ · Java · 219 lines · 160 code · 39 blank · 20 comment · 0 complexity · 29a756bc039509a1d84105990af8e9fd MD5 · raw file

  1. /**************************************************************************
  2. * Copyright (C) 2010 Atlas of Living Australia
  3. * All Rights Reserved.
  4. *
  5. * The contents of this file are subject to the Mozilla Public
  6. * License Version 1.1 (the "License"); you may not use this file
  7. * except in compliance with the License. You may obtain a copy of
  8. * the License at http://www.mozilla.org/MPL/
  9. *
  10. * Software distributed under the License is distributed on an "AS
  11. * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  12. * implied. See the License for the specific language governing
  13. * rights and limitations under the License.
  14. ***************************************************************************/
  15. package org.ala.layers.dto;
  16. import java.util.Date;
  17. import java.util.List;
  18. import javax.persistence.Column;
  19. import javax.persistence.Entity;
  20. import javax.persistence.Id;
  21. import javax.persistence.Table;
  22. import javax.persistence.Temporal;
  23. import javax.persistence.TemporalType;
  24. import org.codehaus.jackson.map.annotate.JsonSerialize;
  25. /**
  26. * This class serves as a model object for the "fields" table
  27. *
  28. * @author ajay
  29. */
  30. @Entity
  31. @Table(name = "fields")
  32. //@XStreamAlias("field")
  33. @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT)
  34. public class Field {
  35. @Id
  36. @Column(name = "id", insertable = false, updatable = false)
  37. private String id;
  38. @Column(name = "name")
  39. private String name;
  40. @Column(name = "desc")
  41. private String desc;
  42. @Column(name = "type")
  43. private String type;
  44. @Column(name = "spid")
  45. private String spid;
  46. @Column(name = "sid")
  47. private String sid;
  48. @Column(name = "sname")
  49. private String sname;
  50. @Column(name = "sdesc")
  51. private String sdesc;
  52. @Column(name = "indb")
  53. private Boolean indb;
  54. @Column(name = "enabled")
  55. private Boolean enabled;
  56. @Temporal(TemporalType.TIMESTAMP)
  57. @Column(name = "last_update")
  58. private Date lastUpdated;
  59. @Column(name = "namesearch")
  60. private Boolean namesearch;
  61. @Column(name = "defaultlayer")
  62. private Boolean defaultlayer;
  63. @Column(name = "intersect")
  64. private Boolean intersect;
  65. @Column(name = "layerbranch")
  66. private Boolean layerbranch;
  67. @Column(name = "analysis")
  68. private Boolean analysis;
  69. @Column(name = "addtomap")
  70. private Boolean addtomap;
  71. private List<Objects> objects;
  72. public List<Objects> getObjects() {
  73. return objects;
  74. }
  75. public void setObjects(List<Objects> objects) {
  76. this.objects = objects;
  77. }
  78. public String getId() {
  79. return id;
  80. }
  81. public void setId(String id) {
  82. this.id = id;
  83. }
  84. public Boolean isDefaultlayer() {
  85. return defaultlayer;
  86. }
  87. public void setDefaultlayer(Boolean defaultLayer) {
  88. this.defaultlayer = defaultLayer;
  89. }
  90. public String getDesc() {
  91. return desc;
  92. }
  93. public void setDesc(String desc) {
  94. this.desc = desc;
  95. }
  96. public Boolean isEnabled() {
  97. return enabled;
  98. }
  99. public void setEnabled(Boolean enabled) {
  100. this.enabled = enabled;
  101. }
  102. public Boolean isIndb() {
  103. return indb;
  104. }
  105. public void setIndb(Boolean indb) {
  106. this.indb = indb;
  107. }
  108. public Date getLastUpdated() {
  109. return lastUpdated;
  110. }
  111. public void setLastUpdated(Date lastUpdated) {
  112. this.lastUpdated = lastUpdated;
  113. }
  114. public String getName() {
  115. return name;
  116. }
  117. public void setName(String name) {
  118. this.name = name;
  119. }
  120. public Boolean isNamesearch() {
  121. return namesearch;
  122. }
  123. public void setNamesearch(Boolean nameSearch) {
  124. this.namesearch = nameSearch;
  125. }
  126. public String getSdesc() {
  127. return sdesc;
  128. }
  129. public void setSdesc(String sdesc) {
  130. this.sdesc = sdesc;
  131. }
  132. public String getSid() {
  133. return sid;
  134. }
  135. public void setSid(String sid) {
  136. this.sid = sid;
  137. }
  138. public String getSname() {
  139. return sname;
  140. }
  141. public void setSname(String sourceName) {
  142. this.sname = sourceName;
  143. }
  144. public String getSpid() {
  145. return spid;
  146. }
  147. public void setSpid(String spid) {
  148. this.spid = spid;
  149. }
  150. public String getType() {
  151. return type;
  152. }
  153. public void setType(String type) {
  154. this.type = type;
  155. }
  156. public Boolean isIntersect() {
  157. return intersect;
  158. }
  159. public void setIntersect(Boolean intersect) {
  160. this.intersect = intersect;
  161. }
  162. public Boolean isLayerbranch() {
  163. return layerbranch;
  164. }
  165. public void setLayerbranch(Boolean layerbranch) {
  166. this.layerbranch = layerbranch;
  167. }
  168. public Boolean isAnalysis() {
  169. return analysis;
  170. }
  171. public void setAnalysis(Boolean analysis) {
  172. this.analysis = analysis;
  173. }
  174. public Boolean isAddtomap() {
  175. return addtomap;
  176. }
  177. public void setAddtomap(Boolean addtomap) {
  178. this.addtomap = addtomap;
  179. }
  180. }