public class MembershipMapper extends PartialXmlMapper implements Mapper
Group.GenericMapper.Exporter<T>, GenericMapper.Importer<T>| Modifier and Type | Field and Description |
|---|---|
protected static String |
MEMBERSHIP_XML_ROOT |
GENERIC_XML_ACTIVE, GENERIC_XML_ATTRIBUTE, GENERIC_XML_ATTRIBUTE_NAME, GENERIC_XML_ATTRIBUTE_VALUE, GENERIC_XML_ATTRIBUTES, GENERIC_XML_CREATED_DATE, GENERIC_XML_ID, GENERIC_XML_NAME, GENERIC_XML_UPDATED_DATEDATABASE_DATE_FORMAT, DATE_CONVERTER_FOR_EXPORT, LEGACY_XML_DATE_FORMAT, logger, PLUGIN_KEY_PREFIX| Constructor and Description |
|---|
MembershipMapper(org.hibernate.SessionFactory sessionFactory,
BatchProcessor batchProcessor,
MembershipDAOHibernate membershipDAO,
DirectoryDAOHibernate directoryDAO,
UserDAOHibernate userDAO,
GroupDAOHibernate groupDAO,
DirectoryManager directoryManager) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMembershipToXml(InternalMembership membership,
org.dom4j.Element membershipRoot) |
org.dom4j.Element |
exportXml(Map<String,Object> options)
Exports to V2 XML.
|
protected InternalMembership |
getMembershipFromXml(org.dom4j.Element membershipElement,
CrowdBackupDateConverter dateConverter) |
void |
importXml(org.dom4j.Element root)
Imports V2 XML.
|
findAllExportableDirectories, findAllExportableDirectories, isExportOfNonLocalGroupsRequired, isImportableDirectoryexportInternalEntity, exportSingleValuedAttributes, getInternalEntityTemplateFromXml, getSingleValuedAttributesMapFromXmladdEntities, addEntitiesViaMerge, addEntitiesViaReplicate, addEntity, addEntity, addEntityViaMerge, addEntityViaSave, clearSession, exportXml, getAttributeValue, getBoolean, getBoolean, getDateConverterForXml, getDateFromTimestamp, getDirectoryTypeFromLegacyCode, getLong, getNameFromLegacyCode, getOperationTypeFromLegacyPermissionName, getOptionalValue, getSessionFactory, getString, getValue, importXml, setCDATA, setText, setTimestampprotected static final String MEMBERSHIP_XML_ROOT
public MembershipMapper(org.hibernate.SessionFactory sessionFactory,
BatchProcessor batchProcessor,
MembershipDAOHibernate membershipDAO,
DirectoryDAOHibernate directoryDAO,
UserDAOHibernate userDAO,
GroupDAOHibernate groupDAO,
DirectoryManager directoryManager)
public org.dom4j.Element exportXml(Map<String,Object> options)
Mapperprotected void addMembershipToXml(InternalMembership membership, org.dom4j.Element membershipRoot)
public void importXml(org.dom4j.Element root)
throws ImportException
MapperimportXml in interface Mapperroot - root XML element.ImportException - error importing data.protected InternalMembership getMembershipFromXml(org.dom4j.Element membershipElement, CrowdBackupDateConverter dateConverter)
Copyright © 2021 Atlassian. All rights reserved.