Class XmlExportComposite

java.lang.Object
edu.internet2.middleware.grouper.xml.export.XmlExportComposite

public class XmlExportComposite extends Object
  • Constructor Details

    • XmlExportComposite

      public XmlExportComposite()
  • Method Details

    • getOwner

      public String getOwner()
      owner
      Returns:
      owner
    • setOwner

      public void setOwner(String owner1)
      owner
      Parameters:
      owner1 -
    • getLeftFactor

      public String getLeftFactor()
      left factor
      Returns:
      left factor
    • setLeftFactor

      public void setLeftFactor(String leftFactor1)
      left factor
      Parameters:
      leftFactor1 -
    • getRightFactor

      public String getRightFactor()
      right factor
      Returns:
      right factor
    • setRightFactor

      public void setRightFactor(String rightFactor1)
      right factor
      Parameters:
      rightFactor1 -
    • 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 -
    • getCreatorId

      public String getCreatorId()
      creatorId
      Returns:
      creatorId
    • setCreatorId

      public void setCreatorId(String creatorId1)
      creatorId
      Parameters:
      creatorId1 -
    • getCreateTime

      public String getCreateTime()
      createTime
      Returns:
      createTime
    • setCreateTime

      public void setCreateTime(String createTime1)
      createTime
      Parameters:
      createTime1 -
    • 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 -
    • toComposite

      public Composite toComposite()
      convert to composite
      Returns:
      the composite
    • 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
    • exportCompositesGsh

      public static void exportCompositesGsh(Writer writer, XmlExportMain xmlExportMain)
      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

      public static void exportComposites(Writer writer, XmlExportMain xmlExportMain)
      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

      public static XmlExportComposite 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 composites
      Parameters:
      xmlImportMain -