public class SlingshotUserFactory
extends org.springframework.extensions.surf.support.AlfrescoUserFactory
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACTIVITI_ADMIN_ENDPOINT_ID |
static java.lang.String |
ALF_USER_LOADED |
static java.lang.String |
CM_USERSTATUS |
static java.lang.String |
CM_USERSTATUSTIME |
static java.lang.String |
PROP_USERSTATUS |
static java.lang.String |
PROP_USERSTATUSTIME |
ALFRESCO_ENDPOINT_ID, CM_AVATAR, CM_COMPANYADDRESS1, CM_COMPANYADDRESS2, CM_COMPANYADDRESS3, CM_COMPANYEMAIL, CM_COMPANYFAX, CM_COMPANYPOSTCODE, CM_COMPANYTELEPHONE, CM_EMAIL, CM_FIRSTNAME, CM_GOOGLEUSERNAME, CM_INSTANTMSG, CM_JOBTITLE, CM_LASTNAME, CM_LOCATION, CM_MOBILE, CM_ORGANIZATION, CM_PERSONDESCRIPTION, CM_SKYPE, CM_TELEPHONE, CM_USERNAME, DEFAULT_USER_URL_PREFIX
Constructor and Description |
---|
SlingshotUserFactory() |
Modifier and Type | Method and Description |
---|---|
boolean |
authenticate(javax.servlet.http.HttpServletRequest request,
java.lang.String username,
java.lang.String password) |
protected org.springframework.extensions.surf.site.AlfrescoUser |
constructUser(org.json.JSONObject properties,
java.util.Map capabilities,
java.util.Map immutability) |
org.springframework.extensions.webscripts.connector.User |
loadUser(org.springframework.extensions.surf.RequestContext context,
java.lang.String userId,
java.lang.String endpointId) |
void |
saveUser(org.springframework.extensions.surf.site.AlfrescoUser user)
Persist the user back to the Alfresco repository
|
buildAlfrescoUser, buildUserMetadataRestUrl, constructAlfrescoUser, loadUser
getGuestUser, initialiseUser, initialiseUser, initialiseUser, initialiseUser
public static final java.lang.String ALF_USER_LOADED
public static final java.lang.String CM_USERSTATUS
public static final java.lang.String CM_USERSTATUSTIME
public static final java.lang.String PROP_USERSTATUS
public static final java.lang.String PROP_USERSTATUSTIME
public static final java.lang.String ACTIVITI_ADMIN_ENDPOINT_ID
public boolean authenticate(javax.servlet.http.HttpServletRequest request, java.lang.String username, java.lang.String password)
authenticate
in interface org.springframework.extensions.surf.UserFactory
authenticate
in class org.springframework.extensions.surf.support.AlfrescoUserFactory
org.alfresco.web.site.UserFactory#authenticate(org.alfresco.web.site.RequestContext, javax.servlet.http.HttpServletRequest, java.lang.String, java.lang.String)
protected org.springframework.extensions.surf.site.AlfrescoUser constructUser(org.json.JSONObject properties, java.util.Map capabilities, java.util.Map immutability) throws org.json.JSONException
constructUser
in class org.springframework.extensions.surf.support.AlfrescoUserFactory
org.json.JSONException
public org.springframework.extensions.webscripts.connector.User loadUser(org.springframework.extensions.surf.RequestContext context, java.lang.String userId, java.lang.String endpointId) throws org.springframework.extensions.surf.exception.UserFactoryException
loadUser
in interface org.springframework.extensions.surf.UserFactory
loadUser
in class org.springframework.extensions.surf.support.AlfrescoUserFactory
org.springframework.extensions.surf.exception.UserFactoryException
public void saveUser(org.springframework.extensions.surf.site.AlfrescoUser user) throws org.springframework.extensions.surf.exception.UserFactoryException
user
- to persistjava.io.IOException
org.springframework.extensions.surf.exception.UserFactoryException
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.