package com.giftoftheembalmer.gotefarm.server.dao;
import com.google.appengine.api.datastore.Key;
import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;
@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class ChrRole {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key key;
@Persistent
private String role;
@Persistent
private Key roleKey;
@Persistent
private boolean waiting;
@Persistent
private boolean approved;
@Persistent
private String message;
@Persistent
private Key messageFrom;
public ChrRole(String role, Key roleKey, boolean waiting,
boolean approved) {
this.role = role;
this.roleKey = roleKey;
this.waiting = waiting;
this.approved = approved;
}
public Key getKey() {
return key;
}
public String getMessage() {
return message;
}
public Key getMessageFrom() {
return messageFrom;
}
public String getRole() {
return role;
}
public Key getRoleKey() {
return roleKey;
}
public boolean isApproved() {
return approved;
}
public boolean isWaiting() {
return waiting;
}
public void setApproved(boolean approved) {
this.approved = approved;
}
public void setMessage(String message, Key messageFrom) {
this.message = message;
this.messageFrom = messageFrom;
}
public void setRole(String role) {
this.role = role;
}
public void setWaiting(boolean waiting) {
this.waiting = waiting;
}
}