Class XmlExportComposite
java.lang.Object
edu.internet2.middleware.grouper.xml.export.XmlExportComposite
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic long
dbCount
(XmlExportMain xmlExportMain) get db countstatic void
exportComposites
(Writer writer, XmlExportMain xmlExportMain) static void
exportCompositesGsh
(Writer writer, XmlExportMain xmlExportMain) static XmlExportComposite
fromXml
(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader) take a reader (e.g.static XmlExportComposite
fromXml
(GrouperVersion exportVersion, String xml) contextIdcreateTimecreatorIdlong
hibernateVersionNumberleft factorgetOwner()
ownerright factorgetType()
typegetUuid()
uuidstatic void
processXmlFirstPass
(XmlImportMain xmlImportMain) parse the xml file for compositesstatic void
processXmlSecondPass
(XmlImportMain xmlImportMain) parse the xml file for groupsvoid
setContextId
(String contextId1) contextIdvoid
setCreateTime
(String createTime1) createTimevoid
setCreatorId
(String creatorId1) creatorIdvoid
setHibernateVersionNumber
(long hibernateVersionNumber1) hibernateVersionNumbervoid
setLeftFactor
(String leftFactor1) left factorvoid
ownervoid
setRightFactor
(String rightFactor1) right factorvoid
typevoid
uuidconvert to compositestatic void
toGsh
(GrouperVersion grouperVersion, Writer writer, String ownerGroupName, String type, String leftFactorName, String rightFactorName) convert this to GSH that is failsafetoXml
(GrouperVersion exportVersion) void
toXml
(GrouperVersion exportVersion, Writer writer)
-
Constructor Details
-
XmlExportComposite
public XmlExportComposite()
-
-
Method Details
-
getOwner
owner- Returns:
- owner
-
setOwner
owner- Parameters:
owner1
-
-
getLeftFactor
left factor- Returns:
- left factor
-
setLeftFactor
left factor- Parameters:
leftFactor1
-
-
getRightFactor
right factor- Returns:
- right factor
-
setRightFactor
right factor- Parameters:
rightFactor1
-
-
getType
type- Returns:
- type
-
setType
type- Parameters:
type1
-
-
getUuid
uuid- Returns:
- uuid
-
setUuid
uuid- Parameters:
uuid1
-
-
getCreatorId
creatorId- Returns:
- creatorId
-
setCreatorId
creatorId- Parameters:
creatorId1
-
-
getCreateTime
createTime- Returns:
- createTime
-
setCreateTime
createTime- Parameters:
createTime1
-
-
getHibernateVersionNumber
public long getHibernateVersionNumber()hibernateVersionNumber- Returns:
- hibernateVersionNumber
-
setHibernateVersionNumber
public void setHibernateVersionNumber(long hibernateVersionNumber1) hibernateVersionNumber- Parameters:
hibernateVersionNumber1
-
-
getContextId
contextId- Returns:
- contextId
-
setContextId
contextId- Parameters:
contextId1
-
-
toComposite
convert to composite- Returns:
- the composite
-
toXml
- Parameters:
exportVersion
-- Returns:
- the xml string
-
toXml
- Parameters:
exportVersion
-writer
-
-
processXmlSecondPass
parse the xml file for groups- Parameters:
xmlImportMain
-
-
dbCount
get db count- Parameters:
xmlExportMain
-- Returns:
- db count
-
exportCompositesGsh
- Parameters:
writer
-xmlExportMain
-
-
toGsh
public static void toGsh(GrouperVersion grouperVersion, Writer writer, String ownerGroupName, String type, String leftFactorName, String rightFactorName) throws IOException convert this to GSH that is failsafe- Parameters:
grouperVersion
-writer
-ownerGroupName
-type
-leftFactorName
-rightFactorName
-- Throws:
IOException
-
exportComposites
- Parameters:
writer
-xmlExportMain
-
-
fromXml
public static XmlExportComposite 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
- Parameters:
exportVersion
-xml
-- Returns:
- the object from xml
-
processXmlFirstPass
parse the xml file for composites- Parameters:
xmlImportMain
-
-