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

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

public class XmlExportRoleSet
extends java.lang.Object


Constructor Summary
XmlExportRoleSet()
           
 
Method Summary
static long dbCount(XmlExportMain xmlExportMain)
          get db count
static void exportRoleSets(java.io.Writer writer, XmlExportMain xmlExportMain)
           
static void exportRoleSetsGsh(java.io.Writer writer, XmlExportMain xmlExportMain)
           
static XmlExportRoleSet fromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
          take a reader (e.g. dom reader) and convert to an xml export group
static XmlExportRoleSet fromXml(GrouperVersion exportVersion, java.lang.String xml)
           
 java.lang.String getContextId()
          contextId
 java.lang.String getCreateTime()
          createTime
 long getDepth()
          depth
 long getHibernateVersionNumber()
          hibernateVersionNumber
 java.lang.String getIfHasRoleId()
          ifHasRoleId
 java.lang.String getModifierTime()
          modifierTime
 java.lang.String getThenHasRoleId()
          thenHasRoleId
 java.lang.String getType()
          type
 java.lang.String getUuid()
          uuid
static void processXmlFirstPass(XmlImportMain xmlImportMain)
          parse the xml file for roleSets
static void processXmlSecondPass(XmlImportMain xmlImportMain)
          parse the xml file for groups
 void setContextId(java.lang.String contextId1)
          contextId
 void setCreateTime(java.lang.String createTime1)
          createTime
 void setDepth(long depth1)
          depth
 void setHibernateVersionNumber(long hibernateVersionNumber1)
          hibernateVersionNumber
 void setIfHasRoleId(java.lang.String ifHasRoleId1)
          ifHasRoleId
 void setModifierTime(java.lang.String modifierTime1)
          modifierTime
 void setThenHasRoleId(java.lang.String thenHasRoleId1)
          thenHasRoleId
 void setType(java.lang.String type1)
          type
 void setUuid(java.lang.String uuid1)
          uuid
 void toGsh(GrouperVersion exportVersion, java.io.Writer writer, java.lang.String ifHasRoleName, java.lang.String thenHasRoleName)
           
 RoleSet toRoleSet()
          convert to roleSet
 java.lang.String toXml(GrouperVersion exportVersion)
           
 void toXml(GrouperVersion exportVersion, java.io.Writer writer)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlExportRoleSet

public XmlExportRoleSet()
Method Detail

getDepth

public long getDepth()
depth

Returns:
depth

setDepth

public void setDepth(long depth1)
depth

Parameters:
depth1 -

getIfHasRoleId

public java.lang.String getIfHasRoleId()
ifHasRoleId

Returns:
ifHasRoleId

setIfHasRoleId

public void setIfHasRoleId(java.lang.String ifHasRoleId1)
ifHasRoleId

Parameters:
ifHasRoleId1 -

getThenHasRoleId

public java.lang.String getThenHasRoleId()
thenHasRoleId

Returns:
thenHasRoleId

setThenHasRoleId

public void setThenHasRoleId(java.lang.String thenHasRoleId1)
thenHasRoleId

Parameters:
thenHasRoleId1 -

getType

public java.lang.String getType()
type

Returns:
type

setType

public void setType(java.lang.String type1)
type

Parameters:
type1 -

getUuid

public java.lang.String getUuid()
uuid

Returns:
uuid

setUuid

public void setUuid(java.lang.String uuid1)
uuid

Parameters:
uuid1 -

getCreateTime

public java.lang.String getCreateTime()
createTime

Returns:
createTime

setCreateTime

public void setCreateTime(java.lang.String createTime1)
createTime

Parameters:
createTime1 -

getModifierTime

public java.lang.String getModifierTime()
modifierTime

Returns:
modifierTime

setModifierTime

public void setModifierTime(java.lang.String modifierTime1)
modifierTime

Parameters:
modifierTime1 -

getHibernateVersionNumber

public long getHibernateVersionNumber()
hibernateVersionNumber

Returns:
hibernateVersionNumber

setHibernateVersionNumber

public void setHibernateVersionNumber(long hibernateVersionNumber1)
hibernateVersionNumber

Parameters:
hibernateVersionNumber1 -

getContextId

public java.lang.String getContextId()
contextId

Returns:
contextId

setContextId

public void setContextId(java.lang.String contextId1)
contextId

Parameters:
contextId1 -

toRoleSet

public RoleSet toRoleSet()
convert to roleSet

Returns:
the roleSet

toXml

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

toXml

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

toGsh

public void toGsh(GrouperVersion exportVersion,
                  java.io.Writer writer,
                  java.lang.String ifHasRoleName,
                  java.lang.String thenHasRoleName)
           throws java.io.IOException
Parameters:
exportVersion -
writer -
ifHasRoleName -
thenHasRoleName -
Throws:
java.io.IOException

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

exportRoleSets

public static void exportRoleSets(java.io.Writer writer,
                                  XmlExportMain xmlExportMain)
Parameters:
writer -
xmlExportMain -

exportRoleSetsGsh

public static void exportRoleSetsGsh(java.io.Writer writer,
                                     XmlExportMain xmlExportMain)
Parameters:
writer -
xmlExportMain -

fromXml

public static XmlExportRoleSet 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 XmlExportRoleSet fromXml(GrouperVersion exportVersion,
                                       java.lang.String xml)
Parameters:
exportVersion -
xml -
Returns:
the object from xml

processXmlFirstPass

public static void processXmlFirstPass(XmlImportMain xmlImportMain)
parse the xml file for roleSets

Parameters:
xmlImportMain -