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

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

public class XmlExportAttribute
extends Object


Constructor Summary
XmlExportAttribute()
           
 
Method Summary
static long dbCount(XmlExportMain xmlExportMain)
          get db count
static void exportAttributes(Writer writer, XmlExportMain xmlExportMain)
           
static XmlExportAttribute fromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
          take a reader (e.g.
static XmlExportAttribute fromXml(GrouperVersion exportVersion, String xml)
           
 String getContextId()
          contextId
 String getFieldId()
          field id
 String getGroupId()
          group id
 long getHibernateVersionNumber()
          hibernateVersionNumber
 String getUuid()
          uuid
 String getValue()
          value
static void processXmlFirstPass(XmlImportMain xmlImportMain)
          parse the xml file for attributes
static void processXmlSecondPass(XmlImportMain xmlImportMain)
          parse the xml file for groups
 void setContextId(String contextId1)
          contextId
 void setFieldId(String fieldId1)
          field id
 void setGroupId(String groupId1)
          group id
 void setHibernateVersionNumber(long hibernateVersionNumber1)
          hibernateVersionNumber
 void setUuid(String uuid1)
          uuid
 void setValue(String value1)
          value
 Attribute toAttribute()
          convert to attribute
 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

XmlExportAttribute

public XmlExportAttribute()
Method Detail

getValue

public String getValue()
value

Returns:
value

setValue

public void setValue(String value1)
value

Parameters:
value1 -

getGroupId

public String getGroupId()
group id

Returns:
group id

setGroupId

public void setGroupId(String groupId1)
group id

Parameters:
groupId1 -

getFieldId

public String getFieldId()
field id

Returns:
field id

setFieldId

public void setFieldId(String fieldId1)
field id

Parameters:
fieldId1 -

getUuid

public String getUuid()
uuid

Returns:
uuid

setUuid

public void setUuid(String uuid1)
uuid

Parameters:
uuid1 -

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 -

toAttribute

public Attribute toAttribute()
convert to attribute

Returns:
the attribute

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

exportAttributes

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

fromXml

public static XmlExportAttribute 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 XmlExportAttribute 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 attributes

Parameters:
xmlImportMain -