Class XmlExportGroup
java.lang.Object
edu.internet2.middleware.grouper.xml.export.XmlExportGroup
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic longdbCount(XmlExportMain xmlExportMain) get db countstatic voidexportGroups(Writer writer, XmlExportMain xmlExportMain) static voidexportGroupsGsh(Writer writer, XmlExportMain xmlExportMain) static XmlExportGroupfromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader) take a reader (e.g.static XmlExportGroupfromXml(GrouperVersion exportVersion, String xml) alternate namecontextIdcreateTimecreatorIddescriptiondisabled timestampdisplayExtensiondisplay nameenabled T|Fenabled timestampextensionlonghibernateVersionNumbermodifierIdmodifierTimegetName()nameparentStemtype of groupgetUuid()uuidstatic voidprocessXmlFirstPass(XmlImportMain xmlImportMain) parse the xml file for groupsstatic voidprocessXmlSecondPass(XmlImportMain xmlImportMain) parse the xml file for groupsvoidsetAlternateName(String alternateName1) alternateNamevoidsetContextId(String contextId1) contextIdvoidsetCreateTime(String createTime1) createTimevoidsetCreatorId(String creatorId1) creatorIdvoidsetDescription(String description1) descriptionvoidsetDisableTimestamp(String disableTimestamp1) disabled timestampvoidsetDisplayExtension(String displayExtension1) displayExtensionvoidsetDisplayName(String displayName1) display namevoidsetEnabled(String enabled1) enabled T|FvoidsetEnabledTimestamp(String enabledTimestamp1) enabled timestampvoidsetExtension(String extension1) extensionvoidsetHibernateVersionNumber(long hibernateVersionNumber1) hibernateVersionNumbervoidsetIdIndex(Long idIndex1) id indexvoidsetModifierId(String modifierId1) modifierIdvoidsetModifierTime(String modifierTime1) modifierTimevoidnamevoidsetParentStem(String parentStem1) parentStemvoidsetTypeOfGroup(String typeOfGroup1) type of groupvoiduuidtoGroup()convert to groupvoidtoGsh(GrouperVersion exportVersion, Writer writer) toXml(GrouperVersion exportVersion) voidtoXml(GrouperVersion exportVersion, Writer writer)
-
Constructor Details
-
XmlExportGroup
public XmlExportGroup()
-
-
Method Details
-
getTypeOfGroup
type of group- Returns:
- type of group
-
setTypeOfGroup
type of group- Parameters:
typeOfGroup1-
-
getAlternateName
alternate name- Returns:
- alternate name
-
setAlternateName
alternateName- Parameters:
alternateName1-
-
getUuid
uuid- Returns:
- uuid
-
setUuid
uuid- Parameters:
uuid1-
-
getParentStem
parentStem- Returns:
- parentStem
-
setParentStem
parentStem- Parameters:
parentStem1-
-
getName
name- Returns:
- name
-
setName
name- Parameters:
name-
-
getDisplayName
display name- Returns:
- display name
-
setDisplayName
display name- Parameters:
displayName1-
-
getCreatorId
creatorId- Returns:
- creatorId
-
setCreatorId
creatorId- Parameters:
creatorId1-
-
getCreateTime
createTime- Returns:
- createTime
-
setCreateTime
createTime- Parameters:
createTime1-
-
getModifierId
modifierId- Returns:
- modifierId
-
getIdIndex
- Returns:
- id index
-
setIdIndex
id index- Parameters:
idIndex1-
-
setModifierId
modifierId- Parameters:
modifierId1-
-
getModifierTime
modifierTime- Returns:
- modifierTime
-
setModifierTime
modifierTime- Parameters:
modifierTime1-
-
getDisplayExtension
displayExtension- Returns:
- displayExtension
-
setDisplayExtension
displayExtension- Parameters:
displayExtension1-
-
getExtension
extension- Returns:
- extension
-
setExtension
extension- Parameters:
extension1-
-
getDescription
description- Returns:
- description
-
setDescription
description- Parameters:
description1-
-
getHibernateVersionNumber
public long getHibernateVersionNumber()hibernateVersionNumber- Returns:
- hibernateVersionNumber
-
setHibernateVersionNumber
public void setHibernateVersionNumber(long hibernateVersionNumber1) hibernateVersionNumber- Parameters:
hibernateVersionNumber1-
-
getContextId
contextId- Returns:
- contextId
-
setContextId
contextId- Parameters:
contextId1-
-
getEnabled
enabled T|F- Returns:
- enabled T|F
-
setEnabled
enabled T|F- Parameters:
enabled1-
-
getEnabledTimestamp
enabled timestamp- Returns:
- enabled timestamp
-
setEnabledTimestamp
enabled timestamp- Parameters:
enabledTimestamp1-
-
getDisableTimestamp
disabled timestamp- Returns:
- disabled timestamp
-
setDisableTimestamp
disabled timestamp- Parameters:
disableTimestamp1-
-
toGroup
convert to group- Returns:
- the group
-
toXml
- Parameters:
exportVersion-- Returns:
- the xml string
-
toXml
- Parameters:
exportVersion-writer-
-
toGsh
- Parameters:
exportVersion-writer-- Throws:
IOException
-
exportGroupsGsh
- Parameters:
writer-xmlExportMain-
-
processXmlSecondPass
parse the xml file for groups- Parameters:
xmlImportMain-
-
dbCount
get db count- Parameters:
xmlExportMain-- Returns:
- db count
-
exportGroups
- Parameters:
writer-xmlExportMain-
-
fromXml
public static XmlExportGroup 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 groups- Parameters:
xmlImportMain-
-