LaColla.core.data
Class Member

java.lang.Object
  extended by LaColla.core.data.Member

public class Member
extends java.lang.Object

Author:
Xavier Created on 26-mar-2004 by Xavier into LaColla.core.data

Constructor Summary
Member(java.lang.String address)
           
 
Method Summary
 java.lang.String addMember(java.lang.String userName, java.lang.String password, java.lang.String memberId, Timestamp timestamp, java.util.ArrayList groups, java.util.ArrayList roles, java.lang.Object memberInfo)
           
 boolean authenticateMember(java.lang.String username, java.lang.String password)
           
 boolean containsMember(java.lang.String memberId, java.lang.String groupId)
           
 java.util.ArrayList getAllMembers(java.lang.String groupId)
           
 java.util.ArrayList getGroups(java.lang.String memberId)
           
 java.util.ArrayList getMemberEntry(Timestamp timestamp)
           
 java.lang.String getMemberId(java.lang.String userName, java.lang.String password)
           
 java.lang.Object getMemberInfo(java.lang.String memberId)
           
 java.lang.String getPassword(java.lang.String memberId)
           
 java.lang.String getRole(java.lang.String memberId, java.lang.String groupId)
           
 java.util.ArrayList getRoles(java.lang.String memberId)
           
 java.lang.String getUsername(java.lang.String memberId)
           
 void insertFirstMemberOfGroup(java.lang.String memberId, java.lang.String groupId)
           
 boolean isEmpty(java.lang.String groupId)
           
 void load()
           
 int loadMembers(java.lang.String address, long seqNum, java.util.Hashtable groups)
           
 int loadMembersFromFile(java.lang.String GAPAID, long sequenceNumberMember, java.lang.String filename, java.lang.String directory)
           
 void modifyInfoMember(java.lang.String memberId, java.lang.String groupId, java.lang.String memberInfo)
           
 void removeMember(java.lang.String memberId, java.util.ArrayList groups)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Member

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

loadMembers

public int loadMembers(java.lang.String address,
                       long seqNum,
                       java.util.Hashtable groups)

loadMembersFromFile

public int loadMembersFromFile(java.lang.String GAPAID,
                               long sequenceNumberMember,
                               java.lang.String filename,
                               java.lang.String directory)

addMember

public java.lang.String addMember(java.lang.String userName,
                                  java.lang.String password,
                                  java.lang.String memberId,
                                  Timestamp timestamp,
                                  java.util.ArrayList groups,
                                  java.util.ArrayList roles,
                                  java.lang.Object memberInfo)

removeMember

public void removeMember(java.lang.String memberId,
                         java.util.ArrayList groups)

getMemberId

public java.lang.String getMemberId(java.lang.String userName,
                                    java.lang.String password)

getUsername

public java.lang.String getUsername(java.lang.String memberId)

getPassword

public java.lang.String getPassword(java.lang.String memberId)

getMemberInfo

public java.lang.Object getMemberInfo(java.lang.String memberId)

getGroups

public java.util.ArrayList getGroups(java.lang.String memberId)

getAllMembers

public java.util.ArrayList getAllMembers(java.lang.String groupId)

getRoles

public java.util.ArrayList getRoles(java.lang.String memberId)

getRole

public java.lang.String getRole(java.lang.String memberId,
                                java.lang.String groupId)

isEmpty

public boolean isEmpty(java.lang.String groupId)

containsMember

public boolean containsMember(java.lang.String memberId,
                              java.lang.String groupId)

authenticateMember

public boolean authenticateMember(java.lang.String username,
                                  java.lang.String password)
Parameters:
string -
string2 -
Returns:

modifyInfoMember

public void modifyInfoMember(java.lang.String memberId,
                             java.lang.String groupId,
                             java.lang.String memberInfo)
Parameters:
string -
string2 -
string3 -

insertFirstMemberOfGroup

public void insertFirstMemberOfGroup(java.lang.String memberId,
                                     java.lang.String groupId)
Parameters:
string -

getMemberEntry

public java.util.ArrayList getMemberEntry(Timestamp timestamp)
Parameters:
timestamp -
Returns:

load

public void load()
Parameters:
string -