Class DefaultTenantedPrincipleNameResolver
java.lang.Object
org.pentaho.platform.security.userroledao.DefaultTenantedPrincipleNameResolver
- All Implemented Interfaces:
org.pentaho.platform.api.mt.ITenantedPrincipleNameResolver
public class DefaultTenantedPrincipleNameResolver
extends Object
implements org.pentaho.platform.api.mt.ITenantedPrincipleNameResolver
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPrincipleId(org.pentaho.platform.api.mt.ITenant tenant, String principleName) getPrincipleName(String principalId) org.pentaho.platform.api.mt.ITenantbooleanbooleanbooleanvoidsetDelimeter(String delimeter) voidsetUserNameFollowsTenantName(boolean userNameFollowsTenantName) voidsetUserNameNaturallyContainsEmbeddedTenantName(boolean userNameNaturallyContainsEmbeddedTenantName)
-
Field Details
-
DEFAULT_DELIMETER
- See Also:
-
ALTERNATE_DELIMETER
- See Also:
-
userNameNaturallyContainsEmbeddedTenantName
public boolean userNameNaturallyContainsEmbeddedTenantName
-
-
Constructor Details
-
DefaultTenantedPrincipleNameResolver
public DefaultTenantedPrincipleNameResolver() -
DefaultTenantedPrincipleNameResolver
-
-
Method Details
-
getTenant
- Specified by:
getTenantin interfaceorg.pentaho.platform.api.mt.ITenantedPrincipleNameResolver
-
getPrincipleName
- Specified by:
getPrincipleNamein interfaceorg.pentaho.platform.api.mt.ITenantedPrincipleNameResolver
-
getPrincipleId
- Specified by:
getPrincipleIdin interfaceorg.pentaho.platform.api.mt.ITenantedPrincipleNameResolver
-
getUserNameNaturallyContainsEmbeddedTenantName
public boolean getUserNameNaturallyContainsEmbeddedTenantName() -
setUserNameNaturallyContainsEmbeddedTenantName
public void setUserNameNaturallyContainsEmbeddedTenantName(boolean userNameNaturallyContainsEmbeddedTenantName) -
getDelimeter
-
setDelimeter
-
getUserNameFollowsTenantName
public boolean getUserNameFollowsTenantName() -
setUserNameFollowsTenantName
public void setUserNameFollowsTenantName(boolean userNameFollowsTenantName) -
isValid
- Specified by:
isValidin interfaceorg.pentaho.platform.api.mt.ITenantedPrincipleNameResolver
-