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

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

public class XmlExportGroup
extends Object


Constructor Summary
XmlExportGroup()
           
 
Method Summary
static long dbCount(XmlExportMain xmlExportMain)
          get db count
static void exportGroups(Writer writer, XmlExportMain xmlExportMain)
           
static void exportGroupsGsh(Writer writer, XmlExportMain xmlExportMain)
           
static XmlExportGroup fromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
          take a reader (e.g.
static XmlExportGroup 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()
           
 String getModifierId()
          modifierId
 String getModifierTime()
          modifierTime
 String getName()
          name
 String getParentStem()
          parentStem
 String getTypeOfGroup()
          type of group
 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(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 setModifierId(String modifierId1)
          modifierId
 void setModifierTime(String modifierTime1)
          modifierTime
 void setName(String name)
          name
 void setParentStem(String parentStem1)
          parentStem
 void setTypeOfGroup(String typeOfGroup1)
          type of group
 void setUuid(String uuid1)
          uuid
 Group toGroup()
          convert to group
 void toGsh(GrouperVersion exportVersion, Writer writer)
           
 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

XmlExportGroup

public XmlExportGroup()
Method Detail

getTypeOfGroup

public String getTypeOfGroup()
type of group

Returns:
type of group

setTypeOfGroup

public void setTypeOfGroup(String typeOfGroup1)
type of group

Parameters:
typeOfGroup1 -

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

getIdIndex

public Long getIdIndex()
Returns:
id index

setIdIndex

public void setIdIndex(Long idIndex1)
id index

Parameters:
idIndex1 -

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 -

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 -

toGroup

public Group toGroup()
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 -

toGsh

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

exportGroupsGsh

public static void exportGroupsGsh(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(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,
                                     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 -