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

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

public class XmlExportAttributeDefName
extends Object


Constructor Summary
XmlExportAttributeDefName()
           
 
Method Summary
static long dbCount(XmlExportMain xmlExportMain)
          get db count
static void exportAttributeDefNames(Writer writer, XmlExportMain xmlExportMain)
           
static void exportAttributeDefNamesGsh(Writer writer, XmlExportMain xmlExportMain)
           
static XmlExportAttributeDefName fromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
          take a reader (e.g.
static XmlExportAttributeDefName fromXml(GrouperVersion exportVersion, String xml)
           
 String getAttributeDefId()
          attributeDefId
 String getContextId()
          contextId
 String getCreateTime()
          createTime
 String getDescription()
          description
 String getDisplayExtension()
          display extension
 String getDisplayName()
          displayName
 String getExtension()
          extension
 long getHibernateVersionNumber()
          hibernateVersionNumber
 Long getIdIndex()
           
 String getModifierTime()
          modifierTime
 String getName()
          name
 String getParentStem()
          parentStem
 String getUuid()
          uuid
static void processXmlFirstPass(XmlImportMain xmlImportMain)
          parse the xml file for attributeDefNames
static void processXmlSecondPass(XmlImportMain xmlImportMain)
          parse the xml file for groups
 void setAttributeDefId(String attributeDefId1)
          attributeDefId
 void setContextId(String contextId1)
          contextId
 void setCreateTime(String createTime1)
          createTime
 void setDescription(String description1)
          description
 void setDisplayExtension(String displayExtension1)
          displayExtension
 void setDisplayName(String displayName1)
          displayName
 void setExtension(String extension1)
          extension
 void setHibernateVersionNumber(long hibernateVersionNumber1)
          hibernateVersionNumber
 void setIdIndex(Long idIndex1)
          id index
 void setModifierTime(String modifierTime1)
          modifierTime
 void setName(String name)
          name
 void setParentStem(String parentStem1)
          parentStem
 void setUuid(String uuid1)
          uuid
 AttributeDefName toAttributeDefName()
          convert to attributeDefName
 void toGsh(GrouperVersion exportVersion, Writer writer, String nameOfAttributeDef, boolean printAttributeDefFinder)
           
 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

XmlExportAttributeDefName

public XmlExportAttributeDefName()
Method Detail

getIdIndex

public Long getIdIndex()
Returns:
id index

setIdIndex

public void setIdIndex(Long idIndex1)
id index

Parameters:
idIndex1 -

getAttributeDefId

public String getAttributeDefId()
attributeDefId

Returns:
attributeDefId

setAttributeDefId

public void setAttributeDefId(String attributeDefId1)
attributeDefId

Parameters:
attributeDefId1 -

getDisplayExtension

public String getDisplayExtension()
display extension

Returns:
display extension

setDisplayExtension

public void setDisplayExtension(String displayExtension1)
displayExtension

Parameters:
displayExtension1 -

getDisplayName

public String getDisplayName()
displayName

Returns:
displayName

setDisplayName

public void setDisplayName(String displayName1)
displayName

Parameters:
displayName1 -

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 -

getCreateTime

public String getCreateTime()
createTime

Returns:
createTime

setCreateTime

public void setCreateTime(String createTime1)
createTime

Parameters:
createTime1 -

getModifierTime

public String getModifierTime()
modifierTime

Returns:
modifierTime

setModifierTime

public void setModifierTime(String modifierTime1)
modifierTime

Parameters:
modifierTime1 -

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 -

toAttributeDefName

public AttributeDefName toAttributeDefName()
convert to attributeDefName

Returns:
the attributeDefName

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

exportAttributeDefNames

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

exportAttributeDefNamesGsh

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

toGsh

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

fromXml

public static XmlExportAttributeDefName 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 XmlExportAttributeDefName 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 attributeDefNames

Parameters:
xmlImportMain -