public class UserGroupMenuServiceImpl extends Object implements UserGroupMenuService
MENU_FUNCTION_CODE| Constructor and Description |
|---|
UserGroupMenuServiceImpl(ApplicationData applicationData,
Tools tools,
net.datastream.wsdls.inforws.InforWebServicesPT inforWebServicesToolkitClient) |
| Modifier and Type | Method and Description |
|---|---|
String |
addToMenuHierarchy(InforContext context,
MenuSpecification menuSpecification)
Adds a full menu/submenu/function path to the menu hierarchy.
|
BatchResponse<String> |
addToMenuHierarchyBatch(InforContext context,
List<MenuSpecification> menuSpecificationList)
Adds many full menu/submenu/function path to the menu hierarchy.
|
BatchResponse<String> |
addToMenuHierarchyManyUsergroups(InforContext context,
List<String> userGroups,
MenuSpecification menuSpecification)
Adds a full menu/submenu/function path to the menu hierarchy of different user groups.
|
String |
deleteFromMenuHierarchy(InforContext context,
MenuSpecification menuSpecification)
If a function code is specified in menuSpecification, deletes all children functions with that function code from
the specified path.
|
BatchResponse<String> |
deleteFromMenuHierarchyBatch(InforContext context,
List<MenuSpecification> menuSpecificationList)
For each menu specification in the list: if a function code is specified in menuSpecification,
deletes all children functions with that function code from the specified path.
|
BatchResponse<String> |
deleteFromMenuHierarchyManyUsergroups(InforContext context,
List<String> userGroups,
MenuSpecification menuSpecification)
For a each user group of a specific list of usergroups: if a function code is specified in menuSpecification,
deletes all children functions with that function code from the specified path.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvalidateInputNodepublic UserGroupMenuServiceImpl(ApplicationData applicationData, Tools tools, net.datastream.wsdls.inforws.InforWebServicesPT inforWebServicesToolkitClient)
public String addToMenuHierarchy(InforContext context, MenuSpecification menuSpecification) throws InforException
addToMenuHierarchy in interface UserGroupMenuServicecontext - the user credentialsmenuSpecification - the specified full path and function to add, for a specific user groupInforExceptionpublic BatchResponse<String> addToMenuHierarchyBatch(InforContext context, List<MenuSpecification> menuSpecificationList)
addToMenuHierarchyBatch in interface UserGroupMenuServicecontext - the user credentialsmenuSpecificationList - the list of menu specifications to addpublic BatchResponse<String> addToMenuHierarchyManyUsergroups(InforContext context, List<String> userGroups, MenuSpecification menuSpecification)
addToMenuHierarchyManyUsergroups in interface UserGroupMenuServicecontext - the user credentialsuserGroups - the list of specific user groups to add the menu specificationmenuSpecification - the specified full path and function to add; the user group is not usedpublic BatchResponse<String> deleteFromMenuHierarchyBatch(InforContext context, List<MenuSpecification> menuSpecificationList)
deleteFromMenuHierarchyBatch in interface UserGroupMenuServicecontext - the user credentialsmenuSpecificationList - the list of menu specifications to addpublic BatchResponse<String> deleteFromMenuHierarchyManyUsergroups(InforContext context, List<String> userGroups, MenuSpecification menuSpecification)
deleteFromMenuHierarchyManyUsergroups in interface UserGroupMenuServicecontext - the user credentialsuserGroups - the list of specific user groups to delete the menu specificationmenuSpecification - the specified full path and function to delete; the user group is not usedpublic String deleteFromMenuHierarchy(InforContext context, MenuSpecification menuSpecification) throws InforException
deleteFromMenuHierarchy in interface UserGroupMenuServicecontext - the user credentialsmenuSpecification - the specified path and function to delete, for a specific user groupInforExceptionCopyright © 2021 CERN European Organization for Nuclear Research. All rights reserved.