public class ProfileRequestTools extends GenericService
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
SERVICE_INFO_KEYDEFAULT_LOG_TRACE_STATUSDEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS| Constructor and Description |
|---|
ProfileRequestTools() |
| Modifier and Type | Method and Description |
|---|---|
void |
initAnonymousProfile(MutableRepositoryItem pUser,
ProfileTools profileTools)
This method is intended to be used when an anonymous persistent
profile is created and unique attributes of the profile must be
set before the user is initially commited to the database.
|
void |
setTemporaryRequiredPropertyValue(MutableRepositoryItem pUser,
DynamicPropertyDescriptor pPropertyDescriptor,
ProfileTools profileTools)
Sets the required user property to some temporary value.
|
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopServicevlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic void initAnonymousProfile(MutableRepositoryItem pUser, ProfileTools profileTools) throws RepositoryException
setTemporaryRequiredPropertyValue method. This
code should only perform setPropertyValue calls. The
update (commit) of the changes will occur after this method is invoked.
If sendLoginEventForNewPersistentAnonymousProfiles is true, this implementation also fires a login event.
pUser - the profile of the new user to update before being
committed to the databaseRepositoryException - if an error occured during the
update of the RepositoryItempublic void setTemporaryRequiredPropertyValue(MutableRepositoryItem pUser, DynamicPropertyDescriptor pPropertyDescriptor, ProfileTools profileTools) throws RepositoryException
pUserpUser - the user to set the values onpPropertyDescriptor - the descriptor of the property that is
required to be setRepositoryException - if a problem occurs while attempting
to set property values