package services.login; import protocol.swg.EnumerateCharacterId.CharacterType; import database.odb.PersistentObject; public class Character implements PersistentObject { private long objectID; private int appearanceCRC; private long accountID; private CharacterType type; private String name; public Character(long objectID, int appearanceCRC, long accountID, CharacterType type, String name) { this.setObjectID(objectID); this.setAppearanceCRC(appearanceCRC); this.setAccountID(accountID); this.setType(type); this.setName(name); } @Override public int getPersistenceLevel() { return 1; } public long getObjectID() { return objectID; } public void setObjectID(long objectID) { this.objectID = objectID; } public int getAppearanceCRC() { return appearanceCRC; } public void setAppearanceCRC(int appearanceCRC) { this.appearanceCRC = appearanceCRC; } public long getAccountID() { return accountID; } public void setAccountID(long accountID) { this.accountID = accountID; } public CharacterType getType() { return type; } public void setType(CharacterType type) { this.type = type; } public String getName() { return name; } public void setName(String name) { this.name = name; } }