1 25 26 29 package net.killingar.forum.internal; 30 31 import java.sql.Timestamp ; 32 33 public class Task extends NamedItemImpl implements OwnerIDItem 34 { 35 public long ownerID = -1, groupID = -1; 36 public Timestamp created; 37 public String description; 38 public String folder; 39 public int currentScore = 0; 40 public int voteCount = 0; 41 public Timestamp lastChanged; 42 public long lastChangedUser; 43 44 public Task(long _ID, long _ownerID, long _groupID, String _name, String _description, String _folder, Timestamp _created, int _currentScore, int _voteCount, Timestamp _lastChanged, long _lastChangedUser) 45 { 46 super(_ID, _name); 47 description = _description; 48 ownerID = _ownerID; 49 groupID = _groupID; 50 created = _created; 51 currentScore = _currentScore; 52 voteCount = _voteCount; 53 folder = _folder; 54 lastChanged = _lastChanged; 55 lastChangedUser = _lastChangedUser; 56 } 57 58 public Task(Task inTask) 59 { 60 this(inTask.ID, inTask.ownerID, inTask.groupID, inTask.name, inTask.description, inTask.folder, inTask.created, inTask.currentScore, inTask.voteCount, inTask.lastChanged, inTask.lastChangedUser); 61 } 62 63 public Task(long _groupID, String _name, String _description, String _folder) 64 { 65 super(-1, _name); 66 description = _description; 67 groupID = _groupID; 68 } 69 70 public String getDescription() { return description; } 71 public String getFolder() { return folder; } 72 public long getOwnerID() { return ownerID; } 73 public long getGroupID() { return groupID; } 74 public Timestamp getCreated() { return created; } 75 public int getCurrentScore() { return currentScore; } 76 public int getVoteCount() { return voteCount; } 77 public String toString() { return "{"+getId()+", name: '"+getName()+"'}"; } 78 } | Popular Tags |