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

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

public class XmlExportAttributeDefScope
extends java.lang.Object


Constructor Summary
XmlExportAttributeDefScope()
           
 
Method Summary
static long dbCount(XmlExportMain xmlExportMain)
          get db count
static void exportAttributeDefScopes(java.io.Writer writer, XmlExportMain xmlExportMain)
           
static void exportAttributeDefScopesGsh(java.io.Writer writer, XmlExportMain xmlExportMain)
           
static XmlExportAttributeDefScope fromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader)
          take a reader (e.g. dom reader) and convert to an xml export group
static XmlExportAttributeDefScope fromXml(GrouperVersion exportVersion, java.lang.String xml)
           
 java.lang.String getAttributeDefId()
          attributeDefId
 java.lang.String getAttributeDefScopeType()
          attributeDefScopeType
 java.lang.String getContextId()
          contextId
 java.lang.String getCreateTime()
          createTime
 long getHibernateVersionNumber()
          hibernateVersionNumber
 java.lang.String getModifierTime()
          modifierTime
 java.lang.String getScopeString()
          scopeString
 java.lang.String getScopeString2()
          scopeString2
 java.lang.String getUuid()
          uuid
static void processXmlFirstPass(XmlImportMain xmlImportMain)
          parse the xml file for attributeDefScopes
static void processXmlSecondPass(XmlImportMain xmlImportMain)
          parse the xml file for groups
 void setAttributeDefId(java.lang.String attributeDefId1)
          attributeDefId
 void setAttributeDefScopeType(java.lang.String attributeDefScopeType1)
          attributeDefScopeType
 void setContextId(java.lang.String contextId1)
          contextId
 void setCreateTime(java.lang.String createTime1)
          createTime
 void setHibernateVersionNumber(long hibernateVersionNumber1)
          hibernateVersionNumber
 void setModifierTime(java.lang.String modifierTime1)
          modifierTime
 void setScopeString(java.lang.String scopeString1)
          scopeString
 void setScopeString2(java.lang.String _scopeString2)
          scopeString2
 void setUuid(java.lang.String uuid1)
          uuid
 AttributeDefScope toAttributeDefScope()
          convert to attributeDefNameSet
 void toGsh(GrouperVersion exportVersion, java.io.Writer writer, java.lang.String nameOfAttributeDef)
           
 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

XmlExportAttributeDefScope

public XmlExportAttributeDefScope()
Method Detail

getAttributeDefScopeType

public java.lang.String getAttributeDefScopeType()
attributeDefScopeType

Returns:
attributeDefScopeType

setAttributeDefScopeType

public void setAttributeDefScopeType(java.lang.String attributeDefScopeType1)
attributeDefScopeType

Parameters:
attributeDefScopeType1 -

getScopeString

public java.lang.String getScopeString()
scopeString

Returns:
scopeString

setScopeString

public void setScopeString(java.lang.String scopeString1)
scopeString

Parameters:
scopeString1 -

getScopeString2

public java.lang.String getScopeString2()
scopeString2

Returns:
scopeString2

setScopeString2

public void setScopeString2(java.lang.String _scopeString2)
scopeString2

Parameters:
_scopeString2 -

getAttributeDefId

public java.lang.String getAttributeDefId()
attributeDefId

Returns:
attributeDefId

setAttributeDefId

public void setAttributeDefId(java.lang.String attributeDefId1)
attributeDefId

Parameters:
attributeDefId1 -

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 -

toAttributeDefScope

public AttributeDefScope toAttributeDefScope()
convert to attributeDefNameSet

Returns:
the attributeDefNameSet

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 -

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

exportAttributeDefScopes

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

exportAttributeDefScopesGsh

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

toGsh

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

fromXml

public static XmlExportAttributeDefScope 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 XmlExportAttributeDefScope 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 attributeDefScopes

Parameters:
xmlImportMain -