|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hackystat.dailyprojectdata.resource.devtime.MemberDevTimeCounter
public class MemberDevTimeCounter
An abstraction that collects the DevTime associated with a set of Project Members. Implemented using a map of Members to DevTimeCounter instances.
Constructor Summary | |
---|---|
MemberDevTimeCounter()
Create a new MemberDevTimeCounter. |
Method Summary | |
---|---|
void |
addMemberDevEvent(java.lang.String member,
javax.xml.datatype.XMLGregorianCalendar timestamp)
Updates this abstraction with the DevEvent associated with the Project member. |
java.math.BigInteger |
getMemberDevTime(java.lang.String member)
Returns the DevTime associated with Member, or zero if member does not exist. |
java.util.Set<java.lang.String> |
getMembers()
Returns a newly created Set containing all of the members in this MemberDevTimeCounter. |
java.math.BigInteger |
getTotalDevTime()
Return the aggregate DevTime for all members. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MemberDevTimeCounter()
Method Detail |
---|
public void addMemberDevEvent(java.lang.String member, javax.xml.datatype.XMLGregorianCalendar timestamp)
member
- The member.timestamp
- The timestamp associated with the DevEvent associated with the member.public java.math.BigInteger getTotalDevTime()
public java.math.BigInteger getMemberDevTime(java.lang.String member)
member
- The member
public java.util.Set<java.lang.String> getMembers()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |