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

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

public class XmlExportGroupTypeTuple
extends Object


Constructor Summary
XmlExportGroupTypeTuple()
           
 
Method Summary
static long dbCount(XmlExportMain xmlExportMain)
          get db count
static void exportGroupTypeTuples(Writer writer, XmlExportMain xmlExportMain)
           
static XmlExportGroupTypeTuple fromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
          take a reader (e.g.
static XmlExportGroupTypeTuple fromXml(GrouperVersion exportVersion, String xml)
           
 String getContextId()
          contextId
 String getGroupId()
          group id
 long getHibernateVersionNumber()
          hibernateVersionNumber
 String getTypeId()
          type id
 String getUuid()
          uuid
static void processXmlFirstPass(XmlImportMain xmlImportMain)
          parse the xml file for group type tuples
static void processXmlSecondPass(XmlImportMain xmlImportMain)
          parse the xml file for groups
 void setContextId(String contextId1)
          contextId
 void setGroupId(String groupId1)
          group id
 void setHibernateVersionNumber(long hibernateVersionNumber1)
          hibernateVersionNumber
 void setTypeId(String typeId1)
          type id
 void setUuid(String uuid1)
          uuid
 GroupTypeTuple toGroupTypeTuple()
          convert to group
 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

XmlExportGroupTypeTuple

public XmlExportGroupTypeTuple()
Method Detail

getGroupId

public String getGroupId()
group id

Returns:
group id

setGroupId

public void setGroupId(String groupId1)
group id

Parameters:
groupId1 -

getTypeId

public String getTypeId()
type id

Returns:
type id

setTypeId

public void setTypeId(String typeId1)
type id

Parameters:
typeId1 -

getUuid

public String getUuid()
uuid

Returns:
uuid

setUuid

public void setUuid(String uuid1)
uuid

Parameters:
uuid1 -

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 -

toGroupTypeTuple

public GroupTypeTuple toGroupTypeTuple()
convert to group

Returns:
the group

toXml

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

toXml

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

processXmlSecondPass

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

Parameters:
xmlImportMain -

dbCount

public static long dbCount(XmlExportMain xmlExportMain)
get db count

Parameters:
xmlExportMain -
Returns:
db count

exportGroupTypeTuples

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

fromXml

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

Parameters:
exportVersion -
hierarchicalStreamReader -
Returns:
the bean

fromXml

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

processXmlFirstPass

public static void processXmlFirstPass(XmlImportMain xmlImportMain)
parse the xml file for group type tuples

Parameters:
xmlImportMain -