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

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

public class XmlExportField
extends Object


Constructor Summary
XmlExportField()
           
 
Method Summary
static long dbCount()
          get db count
static void exportFields(Writer writer, XmlExportMain xmlExportMain)
           
static XmlExportField fromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
          take a reader (e.g.
static XmlExportField fromXml(GrouperVersion exportVersion, String xml)
           
 String getContextId()
          contextId
 long getHibernateVersionNumber()
          hibernateVersionNumber
 String getName()
          name
 String getReadPrivilege()
          read privilege
 String getType()
          type
 String getUuid()
          uuid
 String getWritePrivilege()
          write privilege
static void processXmlFirstPass(XmlImportMain xmlImportMain)
          parse the xml file for fields
static void processXmlSecondPass(XmlImportMain xmlImportMain)
          parse the xml file for groups
 void setContextId(String contextId1)
          contextId
 void setHibernateVersionNumber(long hibernateVersionNumber1)
          hibernateVersionNumber
 void setName(String name)
          name
 void setReadPrivilege(String readPrivilege1)
          read privilege
 void setType(String type1)
          type
 void setUuid(String uuid1)
          uuid
 void setWritePrivilege(String writePrivilege1)
          write privilege
 Field toField()
          convert to group
 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

XmlExportField

public XmlExportField()
Method Detail

getReadPrivilege

public String getReadPrivilege()
read privilege

Returns:
read privilege

setReadPrivilege

public void setReadPrivilege(String readPrivilege1)
read privilege

Parameters:
readPrivilege1 -

getWritePrivilege

public String getWritePrivilege()
write privilege

Returns:
write privilege

setWritePrivilege

public void setWritePrivilege(String writePrivilege1)
write privilege

Parameters:
writePrivilege1 -

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 -

getName

public String getName()
name

Returns:
name

setName

public void setName(String name)
name

Parameters:
name -

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 -

toField

public Field toField()
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 -

processXmlSecondPass

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

Parameters:
xmlImportMain -

dbCount

public static long dbCount()
get db count

Returns:
db count

exportFields

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

fromXml

public static XmlExportField fromXml(GrouperVersion exportVersion,
                                     com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
take a reader (e.g. dom reader) and convert to an xml export field

Parameters:
exportVersion -
hierarchicalStreamReader -
Returns:
the bean

fromXml

public static XmlExportField 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 fields

Parameters:
xmlImportMain -