edu.internet2.middleware.grouper.xml.userAudit
Class XmlMember

java.lang.Object
  extended by edu.internet2.middleware.grouper.xml.userAudit.XmlMember

public class XmlMember
extends Object


Constructor Summary
XmlMember()
           
XmlMember(String uuid1, String subjectId1, String sourceId1)
           
 
Method Summary
 boolean equals(Object obj)
           
static void exportMembers(Map<String,XmlMember> allMembersInRegistryNotExported, Object object, com.thoughtworks.xstream.XStream xStream, FileWriter fileWriter, com.thoughtworks.xstream.io.xml.CompactWriter compactWriter)
          see if the object has string fields with members in them (by memberUuid), and if so, export that member
 String getSourceId()
          source id
 String getSubjectId()
           
 String getUuid()
           
 int hashCode()
           
static void main(String[] args)
           
static Map<String,XmlMember> retrieveAllMembers(org.hibernate.Session session)
          retrieve all members
 void setSourceId(String sourceId1)
           
 void setSubjectId(String subjectId1)
           
 void setUuid(String uuid1)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XmlMember

public XmlMember()

XmlMember

public XmlMember(String uuid1,
                 String subjectId1,
                 String sourceId1)
Parameters:
uuid1 -
subjectId1 -
sourceId1 -
Method Detail

retrieveAllMembers

public static Map<String,XmlMember> retrieveAllMembers(org.hibernate.Session session)
retrieve all members

Parameters:
session -
Returns:
the map of members

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object
See Also:
Object.hashCode()

main

public static void main(String[] args)
Parameters:
args -

exportMembers

public static void exportMembers(Map<String,XmlMember> allMembersInRegistryNotExported,
                                 Object object,
                                 com.thoughtworks.xstream.XStream xStream,
                                 FileWriter fileWriter,
                                 com.thoughtworks.xstream.io.xml.CompactWriter compactWriter)
see if the object has string fields with members in them (by memberUuid), and if so, export that member

Parameters:
allMembersInRegistryNotExported -
object -
xStream -
fileWriter -
compactWriter -

getUuid

public String getUuid()
Returns:
uuid

setUuid

public void setUuid(String uuid1)
Parameters:
uuid1 -

getSubjectId

public String getSubjectId()
Returns:
subject id

setSubjectId

public void setSubjectId(String subjectId1)
Parameters:
subjectId1 -

getSourceId

public String getSourceId()
source id

Returns:
source id

setSourceId

public void setSourceId(String sourceId1)
Parameters:
sourceId1 -

toString

public String toString()
Overrides:
toString in class Object
See Also:
Object.toString()