LaColla.core.data
Class GroupSummary

java.lang.Object
  extended by LaColla.core.data.GroupSummary
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class GroupSummary
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

Author:
Xavier Created on 15-nov-2004 by Xavier into LaColla.core.data
See Also:
Serialized Form

Constructor Summary
GroupSummary(java.lang.String address)
           
 
Method Summary
 java.lang.Object clone()
           
 void createFromGroupDB()
           
 boolean equals(java.lang.Object obj)
           
 java.util.Hashtable getGroups()
           
 java.util.Hashtable getNonconsecutivegroups()
           
 java.util.ArrayList getNotIn(GroupSummary partnerMSummary)
           
 boolean notIncludes(java.lang.String memberId, Timestamp t)
           
 GroupSummary restoreSummary(java.lang.String address, java.lang.String groupId)
           
 void setGroups(java.util.Hashtable groups)
           
 void setNonconsecutivegroups(java.util.Hashtable nonconsecutivegroups)
           
 void storeSummary(java.lang.String address, java.lang.String groupId)
           
 java.lang.String toString()
           
 void update(GroupSummary summary2)
           
 void update(Timestamp t)
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GroupSummary

public GroupSummary(java.lang.String address)
Method Detail

createFromGroupDB

public void createFromGroupDB()

getGroups

public java.util.Hashtable getGroups()
Returns:
Returns the groups.

setGroups

public void setGroups(java.util.Hashtable groups)
Parameters:
groups - The groups to set.

getNonconsecutivegroups

public java.util.Hashtable getNonconsecutivegroups()
Returns:
Returns the nonconsecutivegroups.

setNonconsecutivegroups

public void setNonconsecutivegroups(java.util.Hashtable nonconsecutivegroups)
Parameters:
nonconsecutivegroups - The nonconsecutivegroups to set.

update

public void update(Timestamp t)

notIncludes

public boolean notIncludes(java.lang.String memberId,
                           Timestamp t)

storeSummary

public void storeSummary(java.lang.String address,
                         java.lang.String groupId)

restoreSummary

public GroupSummary restoreSummary(java.lang.String address,
                                   java.lang.String groupId)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

update

public void update(GroupSummary summary2)
Parameters:
summary2 -

getNotIn

public java.util.ArrayList getNotIn(GroupSummary partnerMSummary)
Parameters:
partnerMSummary -
Returns:

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object