/**
* This file is part of the JCROM project.
* Copyright (C) 2008-2014 - All rights reserved.
* Authors: Olafur Gauti Gudmundsson, Nicolas Dos Santos
*
* 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 org.jcrom.entities;
import java.io.Serializable;
import java.util.Date;
import org.jcrom.annotations.JcrName;
import org.jcrom.annotations.JcrNode;
import org.jcrom.annotations.JcrPath;
import org.jcrom.annotations.JcrProperty;
/**
*
* @author Olafur Gauti Gudmundsson
* @author Nicolas Dos Santos
*/
@JcrNode(classNameProperty = "className")
public abstract class AbstractEntity implements Serializable {
private static final long serialVersionUID = 1L;
@JcrPath
protected String path;
@JcrName
protected String name;
@JcrProperty
protected String title;
@JcrProperty
protected Date birthDay;
@JcrProperty
protected String nickName;
@JcrProperty
protected double weight;
@JcrProperty
protected double height;
@JcrProperty
protected int fingers;
@JcrProperty
protected boolean drivingLicense;
@JcrProperty
protected long hairs;
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
this.name = title;
}
public Date getBirthDay() {
return birthDay;
}
public void setBirthDay(Date birthDay) {
this.birthDay = birthDay;
}
public boolean isDrivingLicense() {
return drivingLicense;
}
public void setDrivingLicense(boolean drivingLicense) {
this.drivingLicense = drivingLicense;
}
public int getFingers() {
return fingers;
}
public void setFingers(int fingers) {
this.fingers = fingers;
}
public long getHairs() {
return hairs;
}
public void setHairs(long hairs) {
this.hairs = hairs;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
public String getNickName() {
return nickName;
}
public void setNickName(String nickName) {
this.nickName = nickName;
}
public double getWeight() {
return weight;
}
public void setWeight(double weight) {
this.weight = weight;
}
public String getName() {
return name;
}
public String getPath() {
return path;
}
public void setName(String name) {
this.name = name;
}
public void setPath(String path) {
this.path = path;
}
}