public class UserImportHandler extends AbstractImportHandler
Modifier and Type | Class and Description |
---|---|
class |
UserImportHandler.InvalidUserNameException |
static class |
UserImportHandler.Mode |
AbstractImportHandler.ProviderStub
ImportHandler.State
mDefaultSection, mDefaultUser, mImportConfiguration, mLogger, mProvider, mSAXConfiguration
DEFAULT_NAMESPACE, UNKNOWN_FIELD_NAMESPACE
Modifier | Constructor and Description |
---|---|
|
UserImportHandler(ImportHandlerSpi pProvider,
XMLImportConfiguration pImportConfiguration,
SAXConfiguration pSAXConfiguration) |
protected |
UserImportHandler(IOAPI api,
ImportHandlerSpi pProvider,
XMLImportConfiguration pImportConfiguration,
SAXConfiguration pSAXConfiguration)
Used in testcases to inject IOAPI
|
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] ch,
int start,
int length) |
protected ImportHandler.State |
getLocalState() |
protected Person |
getPersonOrUser(String pIdStr,
String pSource,
String pSourceID,
String pUsername) |
protected void |
handleEndElement(String pNamespaceURI,
String pLocalName) |
void |
handleStartElement(String pNamespaceURI,
String pLocalName,
Attributes pAttributes) |
boolean |
isUserMode() |
protected void |
releaseUserOrPersonTransaction(PersonTransaction pUserTransaction) |
void |
rollback()
Rollback the handler on any error.
|
protected boolean |
subclassAcceptsChildElements() |
cleanup, createChildHandlers, endElement, endElement, error, fatalError, getAPI, getMessageHandler, getState, getSystemId, handleCharacters, info, isAborted, onChildHandlerCompleted, setState, startElement, startElement, supportsCharacters, supportsElement, toTimestamp, warning
endDocument, endPrefixMapping, getLocator, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
endDocument, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping
public UserImportHandler(ImportHandlerSpi pProvider, XMLImportConfiguration pImportConfiguration, SAXConfiguration pSAXConfiguration)
protected UserImportHandler(IOAPI api, ImportHandlerSpi pProvider, XMLImportConfiguration pImportConfiguration, SAXConfiguration pSAXConfiguration)
api
- pProvider
- pImportConfiguration
- pSAXConfiguration
- public void handleStartElement(String pNamespaceURI, String pLocalName, Attributes pAttributes) throws SAXException
handleStartElement
in class AbstractImportHandler
SAXException
protected void handleEndElement(String pNamespaceURI, String pLocalName) throws SAXException
handleEndElement
in class AbstractImportHandler
SAXException
protected boolean subclassAcceptsChildElements()
subclassAcceptsChildElements
in class AbstractImportHandler
public void rollback()
ImportHandler
rollback
in interface ImportHandler
rollback
in class AbstractImportHandler
protected void releaseUserOrPersonTransaction(PersonTransaction pUserTransaction)
protected Person getPersonOrUser(String pIdStr, String pSource, String pSourceID, String pUsername)
public void characters(char[] ch, int start, int length) throws SAXException
characters
in interface ContentHandler
characters
in class AbstractImportHandler
SAXException
protected ImportHandler.State getLocalState()
public boolean isUserMode()
© 1998- 2021 Escenic AS