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

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

public class XmlExportGroup
extends java.lang.Object


Constructor Summary
XmlExportGroup()
           
 
Method Summary
static long dbCount(XmlExportMain xmlExportMain)
          get db count
static void exportGroups(java.io.Writer writer, XmlExportMain xmlExportMain)
           
static void exportGroupsGsh(java.io.Writer writer, XmlExportMain xmlExportMain)
           
static XmlExportGroup fromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
          take a reader (e.g. dom reader) and convert to an xml export group
static XmlExportGroup fromXml(GrouperVersion exportVersion, java.lang.String xml)
           
 java.lang.String getAlternateName()
          alternate name
 java.lang.String getContextId()
          contextId
 java.lang.String getCreateTime()
          createTime
 java.lang.String getCreatorId()
          creatorId
 java.lang.String getDescription()
          description
 java.lang.String getDisplayExtension()
          displayExtension
 java.lang.String getDisplayName()
          display name
 java.lang.String getExtension()
          extension
 long getHibernateVersionNumber()
          hibernateVersionNumber
 java.lang.Long getIdIndex()
           
 java.lang.String getModifierId()
          modifierId
 java.lang.String getModifierTime()
          modifierTime
 java.lang.String getName()
          name
 java.lang.String getParentStem()
          parentStem
 java.lang.String getTypeOfGroup()
          type of group
 java.lang.String getUuid()
          uuid
static void processXmlFirstPass(XmlImportMain xmlImportMain)
          parse the xml file for groups
static void processXmlSecondPass(XmlImportMain xmlImportMain)
          parse the xml file for groups
 void setAlternateName(java.lang.String alternateName1)
          alternateName
 void setContextId(java.lang.String contextId1)
          contextId
 void setCreateTime(java.lang.String createTime1)
          createTime
 void setCreatorId(java.lang.String creatorId1)
          creatorId
 void setDescription(java.lang.String description1)
          description
 void setDisplayExtension(java.lang.String displayExtension1)
          displayExtension
 void setDisplayName(java.lang.String displayName1)
          display name
 void setExtension(java.lang.String extension1)
          extension
 void setHibernateVersionNumber(long hibernateVersionNumber1)
          hibernateVersionNumber
 void setIdIndex(java.lang.Long idIndex1)
          id index
 void setModifierId(java.lang.String modifierId1)
          modifierId
 void setModifierTime(java.lang.String modifierTime1)
          modifierTime
 void setName(java.lang.String name)
          name
 void setParentStem(java.lang.String parentStem1)
          parentStem
 void setTypeOfGroup(java.lang.String typeOfGroup1)
          type of group
 void setUuid(java.lang.String uuid1)
          uuid
 Group toGroup()
          convert to group
 void toGsh(GrouperVersion exportVersion, java.io.Writer writer)
           
 java.lang.String toXml(GrouperVersion exportVersion)
           
 void toXml(GrouperVersion exportVersion, java.io.Writer writer)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlExportGroup

public XmlExportGroup()
Method Detail

getTypeOfGroup

public java.lang.String getTypeOfGroup()
type of group

Returns:
type of group

setTypeOfGroup

public void setTypeOfGroup(java.lang.String typeOfGroup1)
type of group

Parameters:
typeOfGroup1 -

getAlternateName

public java.lang.String getAlternateName()
alternate name

Returns:
alternate name

setAlternateName

public void setAlternateName(java.lang.String alternateName1)
alternateName

Parameters:
alternateName1 -

getUuid

public java.lang.String getUuid()
uuid

Returns:
uuid

setUuid

public void setUuid(java.lang.String uuid1)
uuid

Parameters:
uuid1 -

getParentStem

public java.lang.String getParentStem()
parentStem

Returns:
parentStem

setParentStem

public void setParentStem(java.lang.String parentStem1)
parentStem

Parameters:
parentStem1 -

getName

public java.lang.String getName()
name

Returns:
name

setName

public void setName(java.lang.String name)
name

Parameters:
name -

getDisplayName

public java.lang.String getDisplayName()
display name

Returns:
display name

setDisplayName

public void setDisplayName(java.lang.String displayName1)
display name

Parameters:
displayName1 -

getCreatorId

public java.lang.String getCreatorId()
creatorId

Returns:
creatorId

setCreatorId

public void setCreatorId(java.lang.String creatorId1)
creatorId

Parameters:
creatorId1 -

getCreateTime

public java.lang.String getCreateTime()
createTime

Returns:
createTime

setCreateTime

public void setCreateTime(java.lang.String createTime1)
createTime

Parameters:
createTime1 -

getModifierId

public java.lang.String getModifierId()
modifierId

Returns:
modifierId

getIdIndex

public java.lang.Long getIdIndex()
Returns:
id index

setIdIndex

public void setIdIndex(java.lang.Long idIndex1)
id index

Parameters:
idIndex1 -

setModifierId

public void setModifierId(java.lang.String modifierId1)
modifierId

Parameters:
modifierId1 -

getModifierTime

public java.lang.String getModifierTime()
modifierTime

Returns:
modifierTime

setModifierTime

public void setModifierTime(java.lang.String modifierTime1)
modifierTime

Parameters:
modifierTime1 -

getDisplayExtension

public java.lang.String getDisplayExtension()
displayExtension

Returns:
displayExtension

setDisplayExtension

public void setDisplayExtension(java.lang.String displayExtension1)
displayExtension

Parameters:
displayExtension1 -

getExtension

public java.lang.String getExtension()
extension

Returns:
extension

setExtension

public void setExtension(java.lang.String extension1)
extension

Parameters:
extension1 -

getDescription

public java.lang.String getDescription()
description

Returns:
description

setDescription

public void setDescription(java.lang.String description1)
description

Parameters:
description1 -

getHibernateVersionNumber

public long getHibernateVersionNumber()
hibernateVersionNumber

Returns:
hibernateVersionNumber

setHibernateVersionNumber

public void setHibernateVersionNumber(long hibernateVersionNumber1)
hibernateVersionNumber

Parameters:
hibernateVersionNumber1 -

getContextId

public java.lang.String getContextId()
contextId

Returns:
contextId

setContextId

public void setContextId(java.lang.String contextId1)
contextId

Parameters:
contextId1 -

toGroup

public Group toGroup()
convert to group

Returns:
the group

toXml

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

toXml

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

toGsh

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

exportGroupsGsh

public static void exportGroupsGsh(java.io.Writer writer,
                                   XmlExportMain xmlExportMain)
Parameters:
writer -
xmlExportMain -

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

exportGroups

public static void exportGroups(java.io.Writer writer,
                                XmlExportMain xmlExportMain)
Parameters:
writer -
xmlExportMain -

fromXml

public static XmlExportGroup 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 XmlExportGroup fromXml(GrouperVersion exportVersion,
                                     java.lang.String xml)
Parameters:
exportVersion -
xml -
Returns:
the object from xml

processXmlFirstPass

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

Parameters:
xmlImportMain -