public interface IRoleAuthorizationPolicyRoleBindingDaoWebService
IRoleAuthorizationPolicyRoleBindingDao
. In this case, nothing is different but it
keeps JAX-WS annotations out of the core classes.Modifier and Type | Method and Description |
---|---|
List<String> |
getBoundLogicalRoleNames(List<String> runtimeRoleNames)
Gets the logical roles bound to the given runtime roles.
|
List<String> |
getBoundLogicalRoleNamesForTenant(org.pentaho.platform.core.mt.Tenant tenant,
List<String> runtimeRoleNames) |
RoleBindingStruct |
getRoleBindingStruct(String locale) |
RoleBindingStruct |
getRoleBindingStructForTenant(org.pentaho.platform.core.mt.Tenant tenant,
String locale)
Gets a struct-like object that contains everything known by this DAO.
|
void |
setRoleBindings(String runtimeRoleName,
List<String> logicalRolesNames)
Sets the bindings for the given runtime role.
|
void |
setRoleBindingsForTenant(org.pentaho.platform.core.mt.Tenant tenant,
String runtimeRoleName,
List<String> logicalRolesNames) |
RoleBindingStruct getRoleBindingStruct(String locale)
RoleBindingStruct getRoleBindingStructForTenant(org.pentaho.platform.core.mt.Tenant tenant, String locale)
locale
- locale, possibly null
void setRoleBindings(String runtimeRoleName, List<String> logicalRolesNames)
runtimeRoleName
- runtime role namelogicalRoleNames
- list of logical role namesvoid setRoleBindingsForTenant(org.pentaho.platform.core.mt.Tenant tenant, String runtimeRoleName, List<String> logicalRolesNames)
List<String> getBoundLogicalRoleNames(List<String> runtimeRoleNames)
#getRoleBindingStruct()
.runtimeRoleNames
- list of runtime role namesnull
Copyright © 2019 Hitachi Vantara. All rights reserved.