
br.com.perolasoftware.framework.facade.CredentialFacade Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of framework-facade Show documentation
Show all versions of framework-facade Show documentation
Facade do PerolaSoftware Framework
The newest version!
package br.com.perolasoftware.framework.facade;
import br.com.perolasoftware.framework.components.crudextensions.facade.ExtensionCrudFacadeIf;
import br.com.perolasoftware.framework.entity.security.Credential;
public interface CredentialFacade extends
ExtensionCrudFacadeIf {
public Boolean hasRole(Credential credential, String application, String role);
public Boolean hasPermission(Credential credential, String application, String operation);
public Boolean hasAllRole(Credential credential, String application, String... roles);
public Boolean hasAllPermission(Credential credential, String application, String... operations);
public Boolean hasAnyRole(Credential credential, String application, String... roles);
public Boolean hasAnyPermission(Credential credential, String application, String... operations);
public Boolean hasRoleInWorkgroup(Credential credential, String application, String workgroup, String role);
public Boolean hasPermissionInWorkgroup(Credential credential, String application, String workgroup, String operation);
public Boolean hasAllRoleInWorkgroup(Credential credential, String application, String workgroup, String... roles);
public Boolean hasAllPermissionInWorkgroup(Credential credential, String application, String workgroup, String... operations);
public Boolean hasAnyRoleInWorkgroup(Credential credential, String application, String workgroup, String... roles);
public Boolean hasAnyPermissionInWorkgroup(Credential credential, String application, String workgroup, String... operations);
public Boolean hasWorkgroup(Credential credential, String application, String workgroup);
public Boolean hasAllWorkgroup(Credential credential, String application, String... workgroups);
public Boolean hasAnyWorkgroup(Credential credential, String application, String... workgroups);
public Credential update(Credential entity, String newPassword);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy