org.alfresco.web.site
Class SlingshotUser

java.lang.Object
  extended by org.springframework.extensions.webscripts.connector.User
      extended by org.springframework.extensions.surf.site.AlfrescoUser
          extended by org.alfresco.web.site.SlingshotUser
All Implemented Interfaces:
java.io.Serializable, java.security.Principal

public class SlingshotUser
extends org.springframework.extensions.surf.site.AlfrescoUser

User object extended to provide persistence back to an Alfresco repo.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.springframework.extensions.surf.site.AlfrescoUser
immutability, PROP_AVATARREF
 
Fields inherited from class org.springframework.extensions.webscripts.connector.User
capabilities, CAPABILITY_ADMIN, CAPABILITY_GUEST, CAPABILITY_MUTABLE, fullName, map, PROP_BIOGRAPHY, PROP_COMPANY_ADDRESS1, PROP_COMPANY_ADDRESS2, PROP_COMPANY_ADDRESS3, PROP_COMPANY_EMAIL, PROP_COMPANY_FAX, PROP_COMPANY_POSTCODE, PROP_COMPANY_TELEPHONE, PROP_EMAIL, PROP_FIRST_NAME, PROP_GOOGLEUSERNAME, PROP_ID, PROP_INSTANTMSG, PROP_JOB_TITLE, PROP_LAST_NAME, PROP_LOCATION, PROP_MIDDLE_NAME, PROP_MOBILE_PHONE, PROP_ORGANIZATION, PROP_SKYPE, PROP_TELEPHONE
 
Constructor Summary
SlingshotUser(java.lang.String id, java.util.Map capabilities, java.util.Map immutability)
          Instantiates a new user.
 
Method Summary
 void save()
           
 
Methods inherited from class org.springframework.extensions.surf.site.AlfrescoUser
getAvatarRef, isImmutableProperty, setAvatarRef
 
Methods inherited from class org.springframework.extensions.webscripts.connector.User
getBiography, getCapabilities, getCompanyAddress1, getCompanyAddress2, getCompanyAddress3, getCompanyEmail, getCompanyFax, getCompanyPostcode, getCompanyTelephone, getEmail, getFirstName, getFullName, getGoogleUsername, getId, getInstantMsg, getJobTitle, getLastName, getLocation, getMiddleName, getMobilePhone, getName, getOrganization, getProperties, getProperty, getSkype, getStringProperty, getTelephone, isAdmin, isGuest, setBiography, setCompanyAddress1, setCompanyAddress2, setCompanyAddress3, setCompanyEmail, setCompanyFax, setCompanyPostcode, setCompanyTelephone, setEmail, setFirstName, setGoogleUsername, setInstantMsg, setJobTitle, setLastName, setLocation, setMiddleName, setMobilePhone, setOrganization, setProperty, setSkype, setTelephone, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.security.Principal
equals, hashCode
 

Constructor Detail

SlingshotUser

public SlingshotUser(java.lang.String id,
                     java.util.Map capabilities,
                     java.util.Map immutability)
Instantiates a new user.

Parameters:
id - The user id
capabilities - Map of string keyed capabilities given to the user
immutability - Optional map of property qnames to immutability
Method Detail

save

public void save()
Overrides:
save in class org.springframework.extensions.webscripts.connector.User
See Also:
org.alfresco.connector.User#save()


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.