Class UserRoleListServiceToWebServiceAdapter
- java.lang.Object
-
- org.pentaho.platform.security.userrole.ws.UserRoleListServiceToWebServiceAdapter
-
- All Implemented Interfaces:
org.pentaho.platform.api.engine.IUserRoleListService
public class UserRoleListServiceToWebServiceAdapter extends Object implements org.pentaho.platform.api.engine.IUserRoleListService
Converts calls toIUserRoleListService
intoIUserRoleListWebService
. This is how client code remains unaware of server code location.- Author:
- rmansoor
-
-
Constructor Summary
Constructors Constructor Description UserRoleListServiceToWebServiceAdapter(IUserRoleListWebService userRoleListWebService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getAllRoles()
List<String>
getAllRoles(org.pentaho.platform.api.mt.ITenant tenant)
List<String>
getAllUsers()
List<String>
getAllUsers(org.pentaho.platform.api.mt.ITenant tenant)
List<String>
getRolesForUser(org.pentaho.platform.api.mt.ITenant tenant, String username)
List<String>
getSystemRoles()
org.pentaho.platform.api.engine.security.userroledao.UserRoleInfo
getUserRoleInfo()
List<String>
getUsersInRole(org.pentaho.platform.api.mt.ITenant tenant, String role)
-
-
-
Constructor Detail
-
UserRoleListServiceToWebServiceAdapter
public UserRoleListServiceToWebServiceAdapter(IUserRoleListWebService userRoleListWebService)
-
-
Method Detail
-
getAllRoles
public List<String> getAllRoles()
- Specified by:
getAllRoles
in interfaceorg.pentaho.platform.api.engine.IUserRoleListService
-
getAllUsers
public List<String> getAllUsers()
- Specified by:
getAllUsers
in interfaceorg.pentaho.platform.api.engine.IUserRoleListService
-
getUserRoleInfo
public org.pentaho.platform.api.engine.security.userroledao.UserRoleInfo getUserRoleInfo()
-
getAllRoles
public List<String> getAllRoles(org.pentaho.platform.api.mt.ITenant tenant)
- Specified by:
getAllRoles
in interfaceorg.pentaho.platform.api.engine.IUserRoleListService
-
getAllUsers
public List<String> getAllUsers(org.pentaho.platform.api.mt.ITenant tenant)
- Specified by:
getAllUsers
in interfaceorg.pentaho.platform.api.engine.IUserRoleListService
-
getUsersInRole
public List<String> getUsersInRole(org.pentaho.platform.api.mt.ITenant tenant, String role)
- Specified by:
getUsersInRole
in interfaceorg.pentaho.platform.api.engine.IUserRoleListService
-
getRolesForUser
public List<String> getRolesForUser(org.pentaho.platform.api.mt.ITenant tenant, String username)
- Specified by:
getRolesForUser
in interfaceorg.pentaho.platform.api.engine.IUserRoleListService
-
-