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

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

public class XmlExportGroupType
extends Object


Constructor Summary
XmlExportGroupType()
           
 
Method Summary
static long dbCount(XmlExportMain xmlExportMain)
          get db count
static void exportGroupTypes(Writer writer, XmlExportMain xmlExportMain)
           
static XmlExportGroupType fromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
          take a reader (e.g.
static XmlExportGroupType fromXml(GrouperVersion exportVersion, String xml)
           
 String getAssignable()
          assignable, T|F
 String getContextId()
          contextId
 String getCreateTime()
          createTime
 String getCreatorId()
          creatorId
 long getHibernateVersionNumber()
          hibernateVersionNumber
 String getInternal()
          internal, T|F
 String getName()
          name
 String getUuid()
          uuid
static void processXmlFirstPass(XmlImportMain xmlImportMain)
          parse the xml file for grouptypes
static void processXmlSecondPass(XmlImportMain xmlImportMain)
          parse the xml file for groups
 void setAssignable(String assignable1)
          assignable, T|F
 void setContextId(String contextId1)
          contextId
 void setCreateTime(String createTime1)
          createTime
 void setCreatorId(String creatorId1)
          creatorId
 void setHibernateVersionNumber(long hibernateVersionNumber1)
          hibernateVersionNumber
 void setInternal(String internal1)
          internal, T|F
 void setName(String name)
          name
 void setUuid(String uuid1)
          uuid
 GroupType toGroupType()
          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

XmlExportGroupType

public XmlExportGroupType()
Method Detail

getAssignable

public String getAssignable()
assignable, T|F

Returns:
assignable

setAssignable

public void setAssignable(String assignable1)
assignable, T|F

Parameters:
assignable1 -

getInternal

public String getInternal()
internal, T|F

Returns:
internal

setInternal

public void setInternal(String internal1)
internal, T|F

Parameters:
internal1 -

getUuid

public String getUuid()
uuid

Returns:
uuid

setUuid

public void setUuid(String uuid1)
uuid

Parameters:
uuid1 -

getName

public String getName()
name

Returns:
name

setName

public void setName(String name)
name

Parameters:
name -

getCreatorId

public String getCreatorId()
creatorId

Returns:
creatorId

setCreatorId

public void setCreatorId(String creatorId1)
creatorId

Parameters:
creatorId1 -

getCreateTime

public String getCreateTime()
createTime

Returns:
createTime

setCreateTime

public void setCreateTime(String createTime1)
createTime

Parameters:
createTime1 -

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 -

toGroupType

public GroupType toGroupType()
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

exportGroupTypes

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

fromXml

public static XmlExportGroupType 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 XmlExportGroupType 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 grouptypes

Parameters:
xmlImportMain -