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_DATE
DATABASE_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, isExportOfNonLocalGroupsRequired, isImportableDirectory
exportInternalEntity, exportSingleValuedAttributes, getInternalEntityTemplateFromXml, getSingleValuedAttributesMapFromXml
addEntities, addEntitiesViaMerge, addEntitiesViaReplicate, addEntity, addEntity, addEntityViaMerge, addEntityViaSave, clearSession, exportXml, getAttributeValue, getBoolean, getBoolean, getDateConverterForXml, getDateFromTimestamp, getDirectoryTypeFromLegacyCode, getLong, getNameFromLegacyCode, getOperationTypeFromLegacyPermissionName, getOptionalValue, getSessionFactory, getString, getValue, importXml, setCDATA, setText, setTimestamp
protected 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)
Mapper
protected void addMembershipToXml(InternalMembership membership, org.dom4j.Element membershipRoot)
public void importXml(org.dom4j.Element root) throws ImportException
Mapper
importXml
in interface Mapper
root
- root XML element.ImportException
- error importing data.protected InternalMembership getMembershipFromXml(org.dom4j.Element membershipElement, CrowdBackupDateConverter dateConverter)
Copyright © 2019 Atlassian. All rights reserved.