/* * Arena.java * * Created on November 21, 2004, 10:56 PM */ package pt.jkaiui.core; /** * * @author pedro */ public class Arena extends KaiObject { /** * Holds value of property vector. */ private String vector; private String description; /** * Holds value of property users. */ private int users; /** * Holds value of property pass. */ private boolean pass; /** * Holds value of property maxPlayers. */ private int maxPlayers; /** * Holds value of property subs. */ private int subs; /** * Holds value of property user. */ private boolean user; /** Creates a new instance of Arena */ public Arena() { } public Arena(String name){ super(name); } /** * Getter for property vector. * @return Value of property vector. */ public String getVector() { return this.vector; } /** * Setter for property vector. * @param vector New value of property vector. */ public void setVector(String vector) { this.vector = vector; String name = vector.replaceFirst(".*/(.*)$","$1"); super.setName(name); } /** * Getter for property users. * @return Value of property users. */ public int getUsers() { return this.users; } /** * Setter for property users. * @param users New value of property users. */ public void setUsers(int users) { this.users = users; } /** * Getter for property pass. * @return Value of property pass. */ public boolean isPass() { return this.pass; } /** * Setter for property pass. * @param pass New value of property pass. */ public void setPass(boolean pass) { this.pass = pass; } /** * Getter for property maxPlayers. * @return Value of property maxPlayers. */ public int getMaxPlayers() { return this.maxPlayers; } /** * Setter for property maxPlayers. * @param maxPlayers New value of property maxPlayers. */ public void setMaxPlayers(int maxPlayers) { this.maxPlayers = maxPlayers; } /** * Getter for property subs. * @return Value of property subs. */ public int getSubs() { return this.subs; } /** * Setter for property subs. * @param subs New value of property subs. */ public void setSubs(int subs) { this.subs = subs; } /** * Getter for property description. * @return Value of property description. */ public String getDescription() { return this.description; } /** * Setter for property description. * @param description New value of property description. */ public void setDescription(String description) { this.description = description; } /** * Getter for property user. * @return Value of property user. */ public boolean isUser() { return this.user; } /** * Setter for property user. * @param user New value of property user. */ public void setUser(boolean user) { this.user = user; } public String toString() { return vector; } /* public boolean equals(Object o) { return (o instanceof Arena && ((Arena)o).getVector().equals(vector)); } * */ }