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

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

public class XmlExportStem
extends Object


Constructor Summary
XmlExportStem()
           
 
Method Summary
static long dbCount(XmlExportMain xmlExportMain)
          get db count
static void exportStems(Writer writer, XmlExportMain xmlExportMain)
           
static void exportStemsGsh(Writer writer, XmlExportMain xmlExportMain)
           
static XmlExportStem fromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
          take a reader (e.g.
static XmlExportStem fromXml(GrouperVersion exportVersion, String xml)
           
 String getAlternateName()
          alternate name
 String getContextId()
          contextId
 String getCreateTime()
          createTime
 String getCreatorId()
          creatorId
 String getDescription()
          description
 String getDisplayExtension()
          displayExtension
 String getDisplayName()
          display name
 String getExtension()
          extension
 long getHibernateVersionNumber()
          hibernateVersionNumber
 Long getIdIndex()
           
 Long getLastMembershipChange()
          lastMembershipChange
 String getModifierId()
          modifierId
 String getModifierTime()
          modifierTime
 String getName()
          name
 String getParentStem()
          parentStem
 String getUuid()
          uuid
static void processXmlFirstPass(XmlImportMain xmlImportMain)
          parse the xml file for stems
static void processXmlSecondPass(XmlImportMain xmlImportMain)
          parse the xml file for stems
 void setAlternateName(String alternateName1)
          alternateName
 void setContextId(String contextId1)
          contextId
 void setCreateTime(String createTime1)
          createTime
 void setCreatorId(String creatorId1)
          creatorId
 void setDescription(String description1)
          description
 void setDisplayExtension(String displayExtension1)
          displayExtension
 void setDisplayName(String displayName1)
          display name
 void setExtension(String extension1)
          extension
 void setHibernateVersionNumber(long hibernateVersionNumber1)
          hibernateVersionNumber
 void setIdIndex(Long idIndex1)
          id index
 void setLastMembershipChange(Long lastMembershipChange1)
          lastMembershipChange
 void setModifierId(String modifierId1)
          modifierId
 void setModifierTime(String modifierTime1)
          modifierTime
 void setName(String name)
          name
 void setParentStem(String parentStem1)
          parentStem
 void setUuid(String uuid1)
          uuid
 void toGsh(GrouperVersion exportVersion, Writer writer)
           
 Stem toStem()
          convert to stem
 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

XmlExportStem

public XmlExportStem()
Method Detail

getIdIndex

public Long getIdIndex()
Returns:
id index

setIdIndex

public void setIdIndex(Long idIndex1)
id index

Parameters:
idIndex1 -

getAlternateName

public String getAlternateName()
alternate name

Returns:
alternate name

setAlternateName

public void setAlternateName(String alternateName1)
alternateName

Parameters:
alternateName1 -

getUuid

public String getUuid()
uuid

Returns:
uuid

setUuid

public void setUuid(String uuid1)
uuid

Parameters:
uuid1 -

getParentStem

public String getParentStem()
parentStem

Returns:
parentStem

setParentStem

public void setParentStem(String parentStem1)
parentStem

Parameters:
parentStem1 -

getName

public String getName()
name

Returns:
name

setName

public void setName(String name)
name

Parameters:
name -

getDisplayName

public String getDisplayName()
display name

Returns:
display name

setDisplayName

public void setDisplayName(String displayName1)
display name

Parameters:
displayName1 -

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 -

getModifierId

public String getModifierId()
modifierId

Returns:
modifierId

setModifierId

public void setModifierId(String modifierId1)
modifierId

Parameters:
modifierId1 -

getModifierTime

public String getModifierTime()
modifierTime

Returns:
modifierTime

setModifierTime

public void setModifierTime(String modifierTime1)
modifierTime

Parameters:
modifierTime1 -

getDisplayExtension

public String getDisplayExtension()
displayExtension

Returns:
displayExtension

setDisplayExtension

public void setDisplayExtension(String displayExtension1)
displayExtension

Parameters:
displayExtension1 -

getExtension

public String getExtension()
extension

Returns:
extension

setExtension

public void setExtension(String extension1)
extension

Parameters:
extension1 -

getDescription

public String getDescription()
description

Returns:
description

setDescription

public void setDescription(String description1)
description

Parameters:
description1 -

getLastMembershipChange

public Long getLastMembershipChange()
lastMembershipChange

Returns:
lastMembershipChange

setLastMembershipChange

public void setLastMembershipChange(Long lastMembershipChange1)
lastMembershipChange

Parameters:
lastMembershipChange1 -

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 -

toStem

public Stem toStem()
convert to stem

Returns:
the stem

toXml

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

toXml

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

toGsh

public void toGsh(GrouperVersion exportVersion,
                  Writer writer)
           throws IOException
Parameters:
exportVersion -
writer -
Throws:
IOException

exportStems

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

processXmlSecondPass

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

Parameters:
xmlImportMain -

dbCount

public static long dbCount(XmlExportMain xmlExportMain)
get db count

Parameters:
xmlExportMain -
Returns:
db count

exportStemsGsh

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

fromXml

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

Parameters:
exportVersion -
hierarchicalStreamReader -
Returns:
the bean

fromXml

public static XmlExportStem 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 stems

Parameters:
xmlImportMain -