/*
*
* Copyright 2012 Luca Molino (molino.luca--AT--gmail.com)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.orientechnologies.orient.test.domain.base;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import javax.persistence.Id;
import javax.persistence.Transient;
import javax.persistence.Version;
import com.orientechnologies.orient.core.record.impl.ODocument;
import com.orientechnologies.orient.core.record.impl.OBlob;
import com.orientechnologies.orient.test.domain.business.Child;
/**
* @author luca.molino
*
*/
public class JavaAttachDetachTestClass {
public static final String testStatic = "10";
@Transient
public String testTransient;
@Id
public Object id;
@Version
public Object version;
public ODocument embeddedDocument;
public ODocument document;
public OBlob byteArray;
public String name;
public Child specialChild;
public Child specialChild2;
public Map<String, Child> children = new HashMap<String, Child>();
public List<EnumTest> enumList = new ArrayList<EnumTest>();
public Set<EnumTest> enumSet = new HashSet<EnumTest>();
public Map<String, EnumTest> enumMap = new HashMap<String, EnumTest>();
public String text = "initTest";
public EnumTest enumeration;
public int numberSimple = 0;
public long longSimple = 0l;
public double doubleSimple = 0d;
public float floatSimple = 0f;
public byte byteSimple = 0;
public boolean flagSimple = false;
public String getTestTransient() {
return testTransient;
}
public void setTestTransient(String testTransient) {
this.testTransient = testTransient;
}
public Object getId() {
return id;
}
public void setId(Object id) {
this.id = id;
}
public Object getVersion() {
return version;
}
public void setVersion(Object version) {
this.version = version;
}
public ODocument getEmbeddedDocument() {
return embeddedDocument;
}
public void setEmbeddedDocument(ODocument embeddedDocument) {
this.embeddedDocument = embeddedDocument;
}
public ODocument getDocument() {
return document;
}
public void setDocument(ODocument document) {
this.document = document;
}
public OBlob getByteArray() {
return byteArray;
}
public void setByteArray(OBlob byteArray) {
this.byteArray = byteArray;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Child getSpecialChild() {
return specialChild;
}
public void setSpecialChild(Child specialChild) {
this.specialChild = specialChild;
}
public Child getSpecialChild2() {
return specialChild;
}
public void setSpecialChild2(Child specialChild2) {
this.specialChild2 = specialChild2;
}
public Map<String, Child> getChildren() {
return children;
}
public void setChildren(Map<String, Child> children) {
this.children = children;
}
public List<EnumTest> getEnumList() {
return enumList;
}
public void setEnumList(List<EnumTest> enumList) {
this.enumList = enumList;
}
public Set<EnumTest> getEnumSet() {
return enumSet;
}
public void setEnumSet(Set<EnumTest> enumSet) {
this.enumSet = enumSet;
}
public Map<String, EnumTest> getEnumMap() {
return enumMap;
}
public void setEnumMap(Map<String, EnumTest> enumMap) {
this.enumMap = enumMap;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
public EnumTest getEnumeration() {
return enumeration;
}
public void setEnumeration(EnumTest enumeration) {
this.enumeration = enumeration;
}
public int getNumberSimple() {
return numberSimple;
}
public void setNumberSimple(int numberSimple) {
this.numberSimple = numberSimple;
}
public long getLongSimple() {
return longSimple;
}
public void setLongSimple(long longSimple) {
this.longSimple = longSimple;
}
public double getDoubleSimple() {
return doubleSimple;
}
public void setDoubleSimple(double doubleSimple) {
this.doubleSimple = doubleSimple;
}
public float getFloatSimple() {
return floatSimple;
}
public void setFloatSimple(float floatSimple) {
this.floatSimple = floatSimple;
}
public byte getByteSimple() {
return byteSimple;
}
public void setByteSimple(byte byteSimple) {
this.byteSimple = byteSimple;
}
public boolean isFlagSimple() {
return flagSimple;
}
public void setFlagSimple(boolean flagSimple) {
this.flagSimple = flagSimple;
}
}