Class XmlExportMembership
java.lang.Object
edu.internet2.middleware.grouper.xml.export.XmlExportMembership
-
Field Summary
FieldsModifier and TypeFieldDescriptiondont error twice -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic long
dbCount
(XmlExportMain xmlExportMain) get db countstatic void
exportMemberships
(Writer writer, XmlExportMain xmlExportMain) static void
exportMembershipsGsh
(Writer writer, XmlExportMain xmlExportMain) static XmlExportMembership
fromXml
(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader) take a reader (e.g.static XmlExportMembership
fromXml
(GrouperVersion exportVersion, String xml) contextIdcreateTimecreatorIddisabled timestampenabled T|Fenabled timestampfield idlong
hibernateVersionNumbermember idowner attr def idowner group idowner stem idgetType()
mship typegetUuid()
uuidvia composite idstatic void
processXmlFirstPass
(XmlImportMain xmlImportMain) parse the xml file for membersstatic void
processXmlSecondPass
(XmlImportMain xmlImportMain) parse the xml file for groupsvoid
setContextId
(String contextId1) contextIdvoid
setCreateTime
(String createTime1) createTimevoid
setCreatorId
(String creatorId1) creatorIdvoid
setDisableTimestamp
(String disableTimestamp1) disabled timestampvoid
setEnabled
(String enabled1) enabled T|Fvoid
setEnabledTimestamp
(String enabledTimestamp1) enabled timestampvoid
setFieldId
(String fieldId1) field idvoid
setHibernateVersionNumber
(long hibernateVersionNumber1) hibernateVersionNumbervoid
setMemberId
(String memberId1) member idvoid
setOwnerAttrDefId
(String ownerAttrDefId1) owner attr def idvoid
setOwnerGroupId
(String ownerGroupId1) owner group idvoid
setOwnerStemId
(String ownerStemId1) owner stem idvoid
mship typevoid
uuidvoid
setViaCompositeId
(String viaCompositeId1) via composite idstatic void
toGsh
(GrouperVersion grouperVersion, Writer writer, String subjectId, String sourceId, String fieldName, String groupName, String stemName, String nameOfAttributeDef, Timestamp enabledTimestamp, Timestamp disabledTimestamp, XmlExportMain xmlExportMain) convert this to GSH that is failsafeconvert to grouptoXml
(GrouperVersion exportVersion) void
toXml
(GrouperVersion exportVersion, Writer writer)
-
Field Details
-
membershipFieldsAlreadyErrored
dont error twice
-
-
Constructor Details
-
XmlExportMembership
public XmlExportMembership()
-
-
Method Details
-
getMemberId
member id- Returns:
- member id
-
setMemberId
member id- Parameters:
memberId1
-
-
getFieldId
field id- Returns:
- field id
-
setFieldId
field id- Parameters:
fieldId1
-
-
getOwnerGroupId
owner group id- Returns:
- owner group id
-
setOwnerGroupId
owner group id- Parameters:
ownerGroupId1
-
-
getOwnerStemId
owner stem id- Returns:
- owner stem id
-
setOwnerStemId
owner stem id- Parameters:
ownerStemId1
-
-
getOwnerAttrDefId
owner attr def id- Returns:
- attr def id
-
setOwnerAttrDefId
owner attr def id- Parameters:
ownerAttrDefId1
-
-
getViaCompositeId
via composite id- Returns:
- via composite id
-
setViaCompositeId
via composite id- Parameters:
viaCompositeId1
-
-
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
-
-
getType
mship type- Returns:
- mship type
-
setType
mship type- Parameters:
mshipType1
-
-
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
-
-
toMembership
convert to group- Returns:
- the group
-
toXml
- Parameters:
exportVersion
-- Returns:
- the xml string
-
toXml
- Parameters:
exportVersion
-writer
-
-
toGsh
public static void toGsh(GrouperVersion grouperVersion, Writer writer, String subjectId, String sourceId, String fieldName, String groupName, String stemName, String nameOfAttributeDef, Timestamp enabledTimestamp, Timestamp disabledTimestamp, XmlExportMain xmlExportMain) throws IOException convert this to GSH that is failsafe- Parameters:
grouperVersion
-writer
-subjectId
-sourceId
-fieldName
-groupName
-stemName
-nameOfAttributeDef
-enabledTimestamp
-disabledTimestamp
-xmlExportMain
-- Throws:
IOException
-
exportMemberships
- Parameters:
writer
-xmlExportMain
-
-
processXmlSecondPass
parse the xml file for groups- Parameters:
xmlImportMain
-
-
dbCount
get db count- Parameters:
xmlExportMain
-- Returns:
- db count
-
exportMembershipsGsh
- Parameters:
writer
-xmlExportMain
-
-
fromXml
public static XmlExportMembership fromXml(GrouperVersion exportVersion, com.thoughtworks.xstream.io.HierarchicalStreamReader hierarchicalStreamReader) take a reader (e.g. dom reader) and convert to an xml export membership- Parameters:
exportVersion
-hierarchicalStreamReader
-- Returns:
- the bean
-
fromXml
- Parameters:
exportVersion
-xml
-- Returns:
- the object from xml
-
processXmlFirstPass
parse the xml file for members- Parameters:
xmlImportMain
-
-