public class ImportServiceImpl extends java.lang.Object implements ImportService, PeopleNames
PEOPLE_ACCOUNT_HOLDER, PEOPLE_ACCOUNT_NB, PEOPLE_ALT_LANGS, PEOPLE_BANK_NAME, PEOPLE_BANK_NB, PEOPLE_BIC, PEOPLE_BIRTH_DATE, PEOPLE_CITY, PEOPLE_CONTACT_VALUE, PEOPLE_CONTACTS, PEOPLE_COUNTRY, PEOPLE_CURRENCY, PEOPLE_DATE_BEGIN, PEOPLE_DATE_END, PEOPLE_DEPARTMENT, PEOPLE_DISPLAY_NAME, PEOPLE_FIRST_NAME, PEOPLE_GENDER, PEOPLE_GEOPOINT, PEOPLE_HONORIFIC_TITLE, PEOPLE_IBAN, PEOPLE_IS_CURRENT, PEOPLE_IS_PRIMARY, PEOPLE_JOBS, PEOPLE_LAST_NAME, PEOPLE_LATIN_PHONETIC_SPELLING, PEOPLE_LEGAL_FORM, PEOPLE_LEGAL_NAME, PEOPLE_MAIDEN_NAME, PEOPLE_MAILING_LISTS, PEOPLE_MEMBERS, PEOPLE_MIDDLE_NAME, PEOPLE_NAME_SUFFIX, PEOPLE_NICKNAME, PEOPLE_ORG_REF_UID, PEOPLE_PAYMENT_ACCOUNTS, PEOPLE_PMAIL, PEOPLE_PMOBILE, PEOPLE_PORG, PEOPLE_POSTAL_ADDRESS_PROPS, PEOPLE_PPOSTAL_ADDRESS, PEOPLE_PRIMARY_EMAIL, PEOPLE_PTELEPHONE_NUMBER, PEOPLE_PURL, PEOPLE_REF_TITLE, PEOPLE_REF_UID, PEOPLE_ROLE, PEOPLE_SALUTATION, PEOPLE_SPOKEN_LANGUAGES, PEOPLE_STATE, PEOPLE_STREET, PEOPLE_STREET_COMPLEMENT, PEOPLE_TIME_ZONE, PEOPLE_UNSUBSCRIBED_MAILING_LISTS, PEOPLE_USE_POLITE_FORM, PEOPLE_USERNAME, PEOPLE_VAT_ID_NB, PEOPLE_ZIP_CODE
Constructor and Description |
---|
ImportServiceImpl(PeopleService peopleService) |
Modifier and Type | Method and Description |
---|---|
protected NodeIterator |
internalReferencing(Node slaveNode) |
protected void |
mergeInternalReferences(Node masterNode,
Node slaveNode) |
protected void |
mergeJcrReferences(Node masterNode,
Node slaveNode) |
void |
mergeNodes(Node masterNode,
Node slaveNode)
Best effort to merge 2 nodes given a master and a slave.
|
protected void |
mergeProperty(Node masterNode,
Property masterProp,
Property slaveProp) |
public ImportServiceImpl(PeopleService peopleService)
public void mergeNodes(Node masterNode, Node slaveNode) throws RepositoryException
ImportService
mergeNodes
in interface ImportService
RepositoryException
protected void mergeJcrReferences(Node masterNode, Node slaveNode) throws RepositoryException
RepositoryException
protected void mergeInternalReferences(Node masterNode, Node slaveNode) throws RepositoryException
RepositoryException
protected NodeIterator internalReferencing(Node slaveNode) throws RepositoryException
RepositoryException
protected void mergeProperty(Node masterNode, Property masterProp, Property slaveProp) throws RepositoryException
RepositoryException
Copyright © 2007–2020. All rights reserved.