@Service public class UserService extends CMISUtil
CMISUtil.DocumentAspect, CMISUtil.DocumentType, CMISUtil.Priority, CMISUtil.Status| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_LAST_NAME |
static String |
PAGE_ACCEPT_URL |
static String |
PAGE_REJECT_URL |
alfrescoHttpClientFactory| Constructor and Description |
|---|
UserService() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addDashlet(String userName,
String password,
DashboardCustomization.UserDashlet dashlet,
DashboardCustomization.DashletLayout layout,
int column,
int position)
Add dashlet to user dashboard
|
boolean |
categoryExists(String adminUser,
String adminPass,
String categoryName)
Check if a category exists
|
boolean |
changeUserRole(String siteManager,
String passwordManager,
String siteName,
String userName,
String role)
Change the role for a user
|
int |
countSiteMembers(String userName,
String userPass,
String siteName)
Count members of a site
|
boolean |
create(String adminUser,
String adminPass,
String userName,
String password,
String email,
String firstName,
String lastName)
Create an Alfresco user on enterprise.
|
boolean |
createRootCategory(String adminUser,
String adminPass,
String categoryName)
Create a new root category
|
boolean |
createSiteMember(String siteManager,
String passwordManager,
String userName,
String siteId,
String role)
Method to add a member to a site (public, moderated or private)
|
boolean |
createSubCategory(String adminUser,
String adminPass,
String parentCategory,
String subCategory)
Create a new subcategory
|
boolean |
delete(String adminUser,
String adminPass,
String userName)
Delete a user from enterprise.
|
boolean |
deleteCategory(String adminUser,
String adminPass,
String categoryName)
Delete a category
|
boolean |
deleteItemFromTranshcan(String userName,
String password,
String nodeRef)
Delete specific item from trashcan
|
boolean |
emptyTrashcan(String userName,
String password)
Delete all items from trashcan
|
boolean |
followUser(String userName,
String password,
String userToFollow)
Follow a user
|
List<String> |
getFollowers(String userName,
String password)
Get a list of followers
|
List<String> |
getFollowingUsers(String userName,
String password)
Get a list of followers
|
List<String> |
getItemsFromTrashcan(String userName,
String password)
Get the deleted items from trashcan
|
boolean |
inviteUserToSiteAndAccept(String invitingUserName,
String invitingUserPassword,
String userToInvite,
String siteName,
String role)
Utility to invite a enterprise user to Site and accept the invitation
|
org.apache.commons.httpclient.HttpState |
login(String userName,
String userPass)
Login in alfresco share
|
org.apache.commons.httpclient.HttpState |
logout()
Logout the current user from share.
|
boolean |
recoverItemFromTranshcan(String userName,
String password,
String nodeRef)
Recover specific item from trashcan
|
boolean |
removePendingSiteRequest(String siteManager,
String passwordManager,
String userName,
String siteId)
Delete a pending request for a Moderated or Private Site
|
boolean |
removeSiteMembership(String siteManager,
String passwordManager,
String userName,
String siteId)
Remove a user from site
|
boolean |
requestSiteMembership(String userName,
String password,
String siteId)
Method to request to join a site
|
boolean |
unfollowUser(String userName,
String password,
String userToFollow)
Unfollow a user
|
boolean |
userExists(String adminUser,
String adminPass,
String username)
Checks if user already exists.
|
addAspect, addProperties, attachDocuments, closeStreams, getCategoryNodeRef, getCmisObject, getCmisObject, getCMISSession, getDocumentObject, getFolderObject, getNodeRef, getNodeRef, getNodeRefByPath, getNodeRefByPath, getProperties, getPropertyValue, getUserNodeRef, getValues, waitInSecondspublic static String DEFAULT_LAST_NAME
public static String PAGE_ACCEPT_URL
public static String PAGE_REJECT_URL
public boolean create(String adminUser, String adminPass, String userName, String password, String email, String firstName, String lastName)
adminUser - admin usernameadminPass - passworduserName - String identifier new userpassword - new user passwordemail - new user emailfirstName - first namelastName - last namepublic boolean userExists(String adminUser, String adminPass, String username)
adminUser - admin usernameadminPass - admin credentialusername - user identifierpublic boolean delete(String adminUser, String adminPass, String userName)
adminUser - admin usernameadminPass - admin credentialuserName - String identifier user identifierpublic boolean inviteUserToSiteAndAccept(String invitingUserName, String invitingUserPassword, String userToInvite, String siteName, String role)
invitingUserName - user identifierinvitingUserPassword - user passworduserToInvite - user labelsiteName - site identifier which invite user.role - user rolepublic boolean requestSiteMembership(String userName, String password, String siteId)
userName - String identifierpassword - String passwordsiteId - site identifierpublic boolean createSiteMember(String siteManager, String passwordManager, String userName, String siteId, String role)
siteManager - String manager of the sitepasswordManager - String passworduserName - String user to addedsiteId - site idrole - String role to be appliedpublic boolean removePendingSiteRequest(String siteManager, String passwordManager, String userName, String siteId)
siteManager - site manager idpasswordManager - passworduserName - String identifier - user that made the request to the SitesiteId - site identifierpublic boolean removeSiteMembership(String siteManager, String passwordManager, String userName, String siteId)
siteManager - String site managerpasswordManager - String passworduserName - String identifier - user that made the request to the SitesiteId - String site idpublic boolean changeUserRole(String siteManager, String passwordManager, String siteName, String userName, String role)
siteManager - String site managerpasswordManager - String passwordsiteName - String site iduserName - String identifier - user namerole - String rolepublic int countSiteMembers(String userName, String userPass, String siteName)
userName - login user that owns the siteuserPass - user passwordsiteName - String site namepublic org.apache.commons.httpclient.HttpState login(String userName, String userPass)
userName - login user nameuserPass - login user passwordpublic boolean addDashlet(String userName, String password, DashboardCustomization.UserDashlet dashlet, DashboardCustomization.DashletLayout layout, int column, int position)
userName - String identifierpassword - String passworddashlet - Dashlet dashletlayout - dashlet layoutcolumn - int column indexposition - position in columnpublic org.apache.commons.httpclient.HttpState logout()
public boolean followUser(String userName, String password, String userToFollow)
userName - String user namepassword - String passworduserToFollow - String user to be followedpublic boolean unfollowUser(String userName, String password, String userToFollow)
userName - String user namepassword - String passworduserToFollow - String user to be followedpublic List<String> getFollowers(String userName, String password)
userName - password - public List<String> getFollowingUsers(String userName, String password)
userName - password - public boolean createRootCategory(String adminUser, String adminPass, String categoryName)
adminUser - String admin useradminPass - String admin passwordcategoryName - String category namepublic boolean createSubCategory(String adminUser, String adminPass, String parentCategory, String subCategory)
adminUser - String admin useradminPass - String admmin passwordparentCategory - String parent categorysubCategory - String subcategorypublic boolean deleteCategory(String adminUser, String adminPass, String categoryName)
adminUser - String admin useradminPass - String admin passwordcategoryName - String category to deletepublic boolean categoryExists(String adminUser, String adminPass, String categoryName)
adminUser - String admin useradminPass - String admin passwordcategoryName - String category to checkpublic boolean emptyTrashcan(String userName, String password)
userName - String user namepassword - String passwordpublic boolean deleteItemFromTranshcan(String userName, String password, String nodeRef)
userName - String user namepassword - String passwordnodeRef - String node ref of contentpublic boolean recoverItemFromTranshcan(String userName, String password, String nodeRef)
userName - String user namepassword - String passwordnodeRef - String node refCopyright © 2016 Alfresco Software. All rights reserved.