/** * $Id: TestEntity.java 128 2014-03-18 22:27:33Z azeckoski $ * $URL: http://reflectutils.googlecode.com/svn/trunk/src/test/java/org/azeckoski/reflectutils/classes/TestEntity.java $ * TestEntity.java - genericdao - May 18, 2008 10:22:09 PM - azeckoski ************************************************************************** * Copyright (c) 2008 Aaron Zeckoski * Licensed under the Apache License, Version 2.0 * * A copy of the Apache License has been included in this * distribution and is available at: http://www.apache.org/licenses/LICENSE-2.0.txt * * Aaron Zeckoski (azeckoski@gmail.com) (aaronz@vt.edu) (aaron@caret.cam.ac.uk) */ package org.azeckoski.reflectutils.classes; import org.azeckoski.reflectutils.annotations.TestAnnote; import org.azeckoski.reflectutils.annotations.TestAnnoteField1; import org.azeckoski.reflectutils.annotations.TestAnnoteField2; /** * Long id = 3 <br/> * String entityId = "33" ({@link TestAnnote} on getter) <br/> * String extra = null (all 3 test annotations, field, getter, setter) <br/> * Boolean bool = null <br/> * String[] sArray = {"1","2"} <br/> * transient String transStr = "transient" (only getter) <br/> * public String fieldOnly (no getters or setters) <br/> * private String privateFieldOnly (no getters or setters) <br/> * String prefix - getter without fields <br/> */ public class TestEntity { private Long id = (long) 3; private String entityId = "33"; @TestAnnote private String extra = null; private Boolean bool = null; private String[] sArray = {"1","2"}; private transient String transStr = "transient"; public String fieldOnly = "fieldOnly"; private String privateFieldOnly = "privateFieldOnly"; public String getPrefix() { return "crud"; } public String createEntity(Object entity) { return "1"; } @TestAnnote public String getEntityId() { return entityId; } public void setEntityId(String entityId) { this.entityId = entityId; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } @TestAnnoteField1 public String getExtra() { return extra; } @TestAnnoteField2("TEST") public void setExtra(String extra) { this.extra = extra; } public String[] getSArray() { return sArray; } public void setSArray(String[] array) { sArray = array; } public Boolean getBool() { return bool; } public void setBool(Boolean bool) { this.bool = bool; } public String getTransStr() { return transStr; } }