DefaultB2BCommerceUserService instead.@Deprecated public class DefaultB2BCommerceUserService extends DefaultCompanyB2BCommerceService implements B2BCommerceUserService
| Constructor and Description |
|---|
DefaultB2BCommerceUserService()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
B2BCustomerModel |
addApproverToCustomer(java.lang.String user,
java.lang.String approver)
Deprecated.
Add an approver for a given user and return the updated
B2BCustomerModel object updated with approver
details |
B2BUserGroupModel |
addB2BUserGroupToCustomer(java.lang.String user,
java.lang.String usergroup)
Deprecated.
Add Usergroups
B2BCustomerModel object for a given unique id of a customer |
B2BPermissionModel |
addPermissionToCustomer(java.lang.String user,
java.lang.String permission)
Deprecated.
Add permission for a given user and return the updated
B2BCustomerModel object |
B2BCustomerModel |
addUserRole(java.lang.String user,
java.lang.String role)
Deprecated.
Add user role for a given user and return the updated
B2BCustomerModel object |
B2BUserGroupModel |
deselectB2BUserGroupFromCustomer(java.lang.String user,
java.lang.String usergroup)
Deprecated.
Deselects (removes) usergroup from a customer.
|
void |
disableCustomer(java.lang.String uid)
Deprecated.
Disable a customer given its unique id
|
void |
enableCustomer(java.lang.String uid)
Deprecated.
Enable customer given its unique id
|
SearchPageData<B2BCustomerModel> |
getPagedCustomers(PageableData pageableData)
Deprecated.
Gets list of
SearchPageData for pagination given the required pagination parameters with
PageableData |
SearchPageData<B2BCustomerModel> |
getPagedCustomersByGroupMembership(PageableData pageableData,
java.lang.String... userGroupUid)
Deprecated.
Gets list of
SearchPageData for pagination given the required pagination parameters with
PageableData |
SearchPageData<B2BCustomerModel> |
getPagedCustomersBySearchTermAndGroupMembership(PageableData pageableData,
java.lang.String searchTerm,
java.lang.String... userGroupUid)
Deprecated.
Gets a pageable list of b2b customers that belong to the supplied groups.
|
<T extends B2BUnitModel> |
getParentUnitForCustomer(java.lang.String uid)
Deprecated.
Get parent unit
B2BUnitModel for a given unique id of a customer |
B2BCustomerModel |
removeApproverFromCustomer(java.lang.String user,
java.lang.String approver)
Deprecated.
Remove an approver for a given user and return the updated
B2BCustomerModel object updated with approver
details |
void |
removeB2BUserGroupFromCustomerGroups(java.lang.String user,
java.lang.String usergroup)
Deprecated.
Removes usergroup from a customer.
|
B2BUserGroupModel |
removeB2BUserGroupToCustomer(java.lang.String user,
java.lang.String usergroup)
Deprecated.
Since 5.0. Use deselectB2BUserGroupFromCustomer(String user, String usergroup) or
removeB2BUserGroupToCustomer(String user, String usergroup) instead.
|
B2BPermissionModel |
removePermissionFromCustomer(java.lang.String user,
java.lang.String permission)
Deprecated.
Remove permission for a given user and return the updated
B2BCustomerModel object |
protected java.util.Set<PrincipalGroupModel> |
removeUsergroupFromGroups(java.lang.String usergroup,
java.util.Set<PrincipalGroupModel> groups)
Deprecated.
|
B2BCustomerModel |
removeUserRole(java.lang.String user,
java.lang.String role)
Deprecated.
Remove user role for a given user and return the updated
B2BCustomerModel object |
addMemberToUserGroup, getAllCurrencies, getB2BApprovalProcessLookUpStrategy, getB2BApproverService, getB2BBudgetService, getB2BCostCenterService, getB2BCustomerService, getB2BGroupCycleValidator, getB2BPermissionService, getB2BUnitService, getB2BUserGroupForUid, getBusinessProcesses, getBusinessProcessService, getCommerceCommonI18NService, getCommonI18NService, getCurrencyForIsoCode, getCurrentUser, getCustomerForUid, getMembersOfUnitForUserGroup, getModelService, getPagedB2BBudgetDao, getPagedB2BCostCenterDao, getPagedB2BCustomerDao, getPagedB2BPermissionDao, getPagedB2BUserGroupDao, getPagedUsersForUserGroups, getParentUnit, getPermissionForCode, getSearchRestrictionService, getSessionService, getUnitForUid, getUserService, removedMemberFromUserGroup, saveModel, setB2BApprovalProcessLookUpStrategy, setB2BApproverService, setB2BBudgetService, setB2BCostCenterService, setB2BCustomerService, setB2BGroupCycleValidator, setB2BPermissionService, setB2BUnitService, setBusinessProcessService, setCommerceCommonI18NService, setCommonI18NService, setModelService, setPagedB2BBudgetDao, setPagedB2BCostCenterDao, setPagedB2BCustomerDao, setPagedB2BPermissionDao, setPagedB2BUserGroupDao, setSearchRestrictionService, setSessionService, setUserServicepublic SearchPageData<B2BCustomerModel> getPagedCustomers(PageableData pageableData)
B2BCommerceUserServiceSearchPageData for pagination given the required pagination parameters with
PageableDatagetPagedCustomers in interface B2BCommerceUserServicepageableData - Pagination informationB2BCustomerModel objectspublic SearchPageData<B2BCustomerModel> getPagedCustomersByGroupMembership(PageableData pageableData, java.lang.String... userGroupUid)
B2BCommerceUserServiceSearchPageData for pagination given the required pagination parameters with
PageableDatagetPagedCustomersByGroupMembership in interface B2BCommerceUserServicepageableData - Pagination informationuserGroupUid - Unique identifiers for B2BUserGroupModelB2BCustomerModel objectspublic SearchPageData<B2BCustomerModel> getPagedCustomersBySearchTermAndGroupMembership(PageableData pageableData, java.lang.String searchTerm, java.lang.String... userGroupUid)
B2BCommerceUserServicegetPagedCustomersBySearchTermAndGroupMembership in interface B2BCommerceUserServicepageableData - Pagination informationsearchTerm - Search string that is used to filter the results using the customer name or his unit name. A match can
occur in either the customer name or his unit name for the customer to be returned in the results.userGroupUid - Unique identifiers for B2BUserGroupModelB2BCustomerModel objectspublic B2BUserGroupModel addB2BUserGroupToCustomer(java.lang.String user, java.lang.String usergroup)
B2BCommerceUserServiceB2BCustomerModel object for a given unique id of a customeraddB2BUserGroupToCustomer in interface B2BCommerceUserServiceuser - A unique identifier for B2BCustomerModel representing a customerusergroup - A unique identifier for B2BUserGroupModel representing a user groupB2BUserGroupModel object with user group added for the given unique identifier for
B2BUserGroupModel@Deprecated public B2BUserGroupModel removeB2BUserGroupToCustomer(java.lang.String user, java.lang.String usergroup)
user - unique identifier for B2BCustomerModel representing a customerusergroup - unique identifier for B2BUserGroupModel representing a user groupB2BUserGroupModel object with user group removed from the given unique identifier for
B2BUserGroupModelpublic B2BUserGroupModel deselectB2BUserGroupFromCustomer(java.lang.String user, java.lang.String usergroup)
B2BCommerceUserServicedeselectB2BUserGroupFromCustomer in interface B2BCommerceUserServiceuser - A unique identifier for B2BCustomerModel representing a customerusergroup - A unique identifier for B2BUserGroupModel representing a user groupB2BUserGroupModel object with user group.public void removeB2BUserGroupFromCustomerGroups(java.lang.String user,
java.lang.String usergroup)
B2BCommerceUserServiceremoveB2BUserGroupFromCustomerGroups in interface B2BCommerceUserServiceuser - A unique identifier for B2BCustomerModel representing a customerusergroup - A unique identifier for B2BUserGroupModel representing a user groupprotected java.util.Set<PrincipalGroupModel> removeUsergroupFromGroups(java.lang.String usergroup, java.util.Set<PrincipalGroupModel> groups)
public B2BCustomerModel addApproverToCustomer(java.lang.String user, java.lang.String approver)
B2BCommerceUserServiceB2BCustomerModel object updated with approver
detailsuser - A unique identifier for B2BCustomerModel representing a userapprover - A unique identifier for B2BCustomerModel representing a approverB2BCustomerModel object updated with approverspublic B2BCustomerModel removeApproverFromCustomer(java.lang.String user, java.lang.String approver)
B2BCommerceUserServiceB2BCustomerModel object updated with approver
detailsuser - A unique identifier for B2BCustomerModel representing a userapprover - A unique identifier for B2BCustomerModel representing a approverB2BCustomerModel object removed with approverpublic B2BCustomerModel removeUserRole(java.lang.String user, java.lang.String role)
B2BCommerceUserServiceB2BCustomerModel objectremoveUserRole in interface B2BCommerceUserServiceuser - A unique identifier for B2BCustomerModel representing a userrole - A unique identifier for UserGroupModel representing a user groups to which the user belongsB2BCustomerModel object with user groups removed matching the rolepublic B2BCustomerModel addUserRole(java.lang.String user, java.lang.String role)
B2BCommerceUserServiceB2BCustomerModel objectaddUserRole in interface B2BCommerceUserServiceuser - A unique identifier for B2BCustomerModel representing a userrole - A unique identifier for UserGroupModel representing a user groups to which the user belongsB2BCustomerModel object with user groups added matching the rolepublic B2BPermissionModel removePermissionFromCustomer(java.lang.String user, java.lang.String permission)
B2BCommerceUserServiceB2BCustomerModel objectuser - A unique identifier for B2BCustomerModel representing a userpermission - A unique identifier for B2BPermissionModel which is removed from the given userB2BPermissionModel object with permissions removedpublic B2BPermissionModel addPermissionToCustomer(java.lang.String user, java.lang.String permission)
B2BCommerceUserServiceB2BCustomerModel objectuser - A unique identifier for B2BCustomerModel representing a userpermission - A unique identifier for B2BPermissionModel which is added to the given userB2BPermissionModel object with permissions addedpublic <T extends B2BUnitModel> T getParentUnitForCustomer(java.lang.String uid)
B2BCommerceUserServiceB2BUnitModel for a given unique id of a customergetParentUnitForCustomer in interface B2BCommerceUserServiceuid - A unique id for @link B2BCustomerModel} object of a customerB2BUnitModel object for a given unique id of customerpublic void disableCustomer(java.lang.String uid)
B2BCommerceUserServicedisableCustomer in interface B2BCommerceUserServiceuid - A unique id for @link B2BCustomerModel} representing a userpublic void enableCustomer(java.lang.String uid)
B2BCommerceUserServiceenableCustomer in interface B2BCommerceUserServiceuid - A unique id for @link B2BCustomerModel} representing a userCopyright © 2018 SAP SE. All Rights Reserved.