edu.internet2.middleware.grouper.xml.export
Class XmlExportMember

java.lang.Object
  extended by edu.internet2.middleware.grouper.xml.export.XmlExportMember

public class XmlExportMember
extends Object

bean to hold xml for export / import


Constructor Summary
XmlExportMember()
           
 
Method Summary
static long dbCount(XmlExportMain xmlExportMain)
          get db count
static void exportMembers(Writer writer, XmlExportMain xmlExportMain)
           
static XmlExportMember fromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
          take a reader (e.g.
static XmlExportMember fromXml(GrouperVersion exportVersion, String xml)
           
 String getContextId()
          contextId
 String getDescription()
           
 long getHibernateVersionNumber()
          hibernateVersionNumber
 String getName()
           
 String getSearchString0()
           
 String getSearchString1()
           
 String getSearchString2()
           
 String getSearchString3()
           
 String getSearchString4()
           
 String getSortString0()
           
 String getSortString1()
           
 String getSortString2()
           
 String getSortString3()
           
 String getSortString4()
           
 String getSourceId()
          source id
 String getSubjectId()
           
 String getSubjectIdentifier0()
           
 String getSubjectType()
          subjectType
 String getUuid()
           
static void processXmlFirstPass(XmlImportMain xmlImportMain)
          parse the xml file for members
static void processXmlSecondPass(XmlImportMain xmlImportMain)
          parse the xml file for members
 void setContextId(String contextId1)
          contextId
 void setDescription(String description)
           
 void setHibernateVersionNumber(long hibernateVersionNumber1)
          hibernateVersionNumber
 void setName(String name)
           
 void setSearchString0(String searchString0)
           
 void setSearchString1(String searchString1)
           
 void setSearchString2(String searchString2)
           
 void setSearchString3(String searchString3)
           
 void setSearchString4(String searchString4)
           
 void setSortString0(String sortString0)
           
 void setSortString1(String sortString1)
           
 void setSortString2(String sortString2)
           
 void setSortString3(String sortString3)
           
 void setSortString4(String sortString4)
           
 void setSourceId(String sourceId1)
           
 void setSubjectId(String subjectId1)
           
 void setSubjectIdentifier0(String subjectIdentifier0)
           
 void setSubjectType(String subjectType1)
          subjectType
 void setUuid(String uuid1)
           
 Member toMember()
          convert to member
 String toXml(GrouperVersion exportVersion)
           
 void toXml(GrouperVersion exportVersion, Writer writer)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlExportMember

public XmlExportMember()
Method Detail

processXmlFirstPass

public static void processXmlFirstPass(XmlImportMain xmlImportMain)
parse the xml file for members

Parameters:
xmlImportMain -

dbCount

public static long dbCount(XmlExportMain xmlExportMain)
get db count

Parameters:
xmlExportMain -
Returns:
db count

exportMembers

public static void exportMembers(Writer writer,
                                 XmlExportMain xmlExportMain)
Parameters:
writer -
xmlExportMain -

toMember

public Member toMember()
convert to member

Returns:
the member

toXml

public String toXml(GrouperVersion exportVersion)
Parameters:
exportVersion -
Returns:
the xml string

toXml

public void toXml(GrouperVersion exportVersion,
                  Writer writer)
Parameters:
exportVersion -
writer -

fromXml

public static XmlExportMember fromXml(GrouperVersion exportVersion,
                                      String xml)
Parameters:
exportVersion -
xml -
Returns:
the object from xml

fromXml

public static XmlExportMember fromXml(GrouperVersion exportVersion,
                                      com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
take a reader (e.g. dom reader) and convert to an xml export member

Parameters:
exportVersion -
hierarchicalStreamReader -
Returns:
the bean

getHibernateVersionNumber

public long getHibernateVersionNumber()
hibernateVersionNumber

Returns:
hibernateVersionNumber

setHibernateVersionNumber

public void setHibernateVersionNumber(long hibernateVersionNumber1)
hibernateVersionNumber

Parameters:
hibernateVersionNumber1 -

getContextId

public String getContextId()
contextId

Returns:
contextId

setContextId

public void setContextId(String contextId1)
contextId

Parameters:
contextId1 -

getSubjectType

public String getSubjectType()
subjectType

Returns:
subjectType

setSubjectType

public void setSubjectType(String subjectType1)
subjectType

Parameters:
subjectType1 -

getSourceId

public String getSourceId()
source id

Returns:
source id

getSubjectId

public String getSubjectId()
Returns:
subject id

getUuid

public String getUuid()
Returns:
uuid

setSourceId

public void setSourceId(String sourceId1)
Parameters:
sourceId1 -

setSubjectId

public void setSubjectId(String subjectId1)
Parameters:
subjectId1 -

setUuid

public void setUuid(String uuid1)
Parameters:
uuid1 -

getSubjectIdentifier0

public String getSubjectIdentifier0()
Returns:
the subjectIdentifier0

setSubjectIdentifier0

public void setSubjectIdentifier0(String subjectIdentifier0)
Parameters:
subjectIdentifier0 - the subjectIdentifier0 to set

getSortString0

public String getSortString0()
Returns:
the sortString0

setSortString0

public void setSortString0(String sortString0)
Parameters:
sortString0 - the sortString0 to set

getSortString1

public String getSortString1()
Returns:
the sortString1

setSortString1

public void setSortString1(String sortString1)
Parameters:
sortString1 - the sortString1 to set

getSortString2

public String getSortString2()
Returns:
the sortString2

setSortString2

public void setSortString2(String sortString2)
Parameters:
sortString2 - the sortString2 to set

getSortString3

public String getSortString3()
Returns:
the sortString3

setSortString3

public void setSortString3(String sortString3)
Parameters:
sortString3 - the sortString3 to set

getSortString4

public String getSortString4()
Returns:
the sortString4

setSortString4

public void setSortString4(String sortString4)
Parameters:
sortString4 - the sortString4 to set

getSearchString0

public String getSearchString0()
Returns:
the searchString0

setSearchString0

public void setSearchString0(String searchString0)
Parameters:
searchString0 - the searchString0 to set

getSearchString1

public String getSearchString1()
Returns:
the searchString1

setSearchString1

public void setSearchString1(String searchString1)
Parameters:
searchString1 - the searchString1 to set

getSearchString2

public String getSearchString2()
Returns:
the searchString2

setSearchString2

public void setSearchString2(String searchString2)
Parameters:
searchString2 - the searchString2 to set

getSearchString3

public String getSearchString3()
Returns:
the searchString3

setSearchString3

public void setSearchString3(String searchString3)
Parameters:
searchString3 - the searchString3 to set

getSearchString4

public String getSearchString4()
Returns:
the searchString4

setSearchString4

public void setSearchString4(String searchString4)
Parameters:
searchString4 - the searchString4 to set

getName

public String getName()
Returns:
the name

setName

public void setName(String name)
Parameters:
name - the name to set

getDescription

public String getDescription()
Returns:
the description

setDescription

public void setDescription(String description)
Parameters:
description - the description to set

processXmlSecondPass

public static void processXmlSecondPass(XmlImportMain xmlImportMain)
parse the xml file for members

Parameters:
xmlImportMain -