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

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

public class XmlExportAttributeDefNameSet
extends Object


Constructor Summary
XmlExportAttributeDefNameSet()
           
 
Method Summary
static long dbCount(XmlExportMain xmlExportMain)
          get db count
static void exportAttributeDefNameSets(Writer writer, XmlExportMain xmlExportMain)
           
static void exportAttributeDefNameSetsGsh(Writer writer, XmlExportMain xmlExportMain)
           
static XmlExportAttributeDefNameSet fromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
          take a reader (e.g.
static XmlExportAttributeDefNameSet fromXml(GrouperVersion exportVersion, String xml)
           
 String getContextId()
          contextId
 String getCreateTime()
          createTime
 long getDepth()
          depth
 long getHibernateVersionNumber()
          hibernateVersionNumber
 String getIfHasAttributeDefNameId()
          ifHasAttributeDefNameId
 String getModifierTime()
          modifierTime
 String getThenHasAttributeDefNameId()
          thenHasAttributeDefNameId
 String getType()
          type
 String getUuid()
          uuid
static void processXmlFirstPass(XmlImportMain xmlImportMain)
          parse the xml file for attributeDefNameSets
static void processXmlSecondPass(XmlImportMain xmlImportMain)
          parse the xml file for groups
 void setContextId(String contextId1)
          contextId
 void setCreateTime(String createTime1)
          createTime
 void setDepth(long depth1)
          depth
 void setHibernateVersionNumber(long hibernateVersionNumber1)
          hibernateVersionNumber
 void setIfHasAttributeDefNameId(String ifHasAttributeDefNameId1)
          ifHasAttributeDefNameId
 void setModifierTime(String modifierTime1)
          modifierTime
 void setThenHasAttributeDefNameId(String thenHasAttributeDefNameId1)
          thenHasAttributeDefNameId
 void setType(String type1)
          type
 void setUuid(String uuid1)
          uuid
 AttributeDefNameSet toAttributeDefNameSet()
          convert to attributeDefNameSet
 void toGsh(GrouperVersion exportVersion, Writer writer, String ifHasAttributeDefName, String thenHasAttributeDefName)
           
 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

XmlExportAttributeDefNameSet

public XmlExportAttributeDefNameSet()
Method Detail

getDepth

public long getDepth()
depth

Returns:
depth

setDepth

public void setDepth(long depth1)
depth

Parameters:
depth1 -

getIfHasAttributeDefNameId

public String getIfHasAttributeDefNameId()
ifHasAttributeDefNameId

Returns:
ifHasAttributeDefNameId

setIfHasAttributeDefNameId

public void setIfHasAttributeDefNameId(String ifHasAttributeDefNameId1)
ifHasAttributeDefNameId

Parameters:
ifHasAttributeDefNameId1 -

getThenHasAttributeDefNameId

public String getThenHasAttributeDefNameId()
thenHasAttributeDefNameId

Returns:
thenHasAttributeDefNameId

setThenHasAttributeDefNameId

public void setThenHasAttributeDefNameId(String thenHasAttributeDefNameId1)
thenHasAttributeDefNameId

Parameters:
thenHasAttributeDefNameId1 -

getType

public String getType()
type

Returns:
type

setType

public void setType(String type1)
type

Parameters:
type1 -

getUuid

public String getUuid()
uuid

Returns:
uuid

setUuid

public void setUuid(String uuid1)
uuid

Parameters:
uuid1 -

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 -

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 -

toAttributeDefNameSet

public AttributeDefNameSet toAttributeDefNameSet()
convert to attributeDefNameSet

Returns:
the attributeDefNameSet

toXml

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

toXml

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

exportAttributeDefNameSets

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

exportAttributeDefNameSetsGsh

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

toGsh

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

fromXml

public static XmlExportAttributeDefNameSet 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 XmlExportAttributeDefNameSet 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 attributeDefNameSets

Parameters:
xmlImportMain -