public interface SecurityService
| Modifier and Type | Method and Description |
|---|---|
Policy |
createNewPolicy(java.lang.String name,
java.lang.String description) |
IkasanPrincipal |
createNewPrincipal(java.lang.String name,
java.lang.String type) |
Role |
createNewRole(java.lang.String name,
java.lang.String description) |
void |
deleteAuthenticationMethod(AuthenticationMethod authenticationMethod) |
void |
deletePolicy(Policy policy) |
void |
deletePolicyLink(PolicyLink policyLink) |
void |
deletePrincipal(IkasanPrincipal principal) |
void |
deleteRole(Role role) |
Policy |
findPolicyByName(java.lang.String name) |
IkasanPrincipal |
findPrincipalByName(java.lang.String name) |
Role |
findRoleByName(java.lang.String name) |
java.util.List<Policy> |
getAllPolicies() |
java.util.List<Policy> |
getAllPoliciesWithRole(java.lang.String roleName) |
java.util.List<PolicyLinkType> |
getAllPolicyLinkTypes() |
java.util.List<IkasanPrincipalLite> |
getAllPrincipalLites() |
java.util.List<IkasanPrincipal> |
getAllPrincipals() |
java.util.List<IkasanPrincipal> |
getAllPrincipalsWithRole(java.lang.String roleName) |
java.util.List<Role> |
getAllRoles() |
AuthenticationMethod |
getAuthenticationMethod(java.lang.Long id) |
AuthenticationMethod |
getAuthenticationMethodByOrder(long order) |
java.util.List<AuthenticationMethod> |
getAuthenticationMethods() |
long |
getNumberOfAuthenticationMethods()
Get the number of AuthenticationMethod records in the database.
|
Policy |
getPolicyById(java.lang.Long id) |
java.util.List<Policy> |
getPolicyByNameLike(java.lang.String name) |
java.util.List<IkasanPrincipal> |
getPrincipalByNameLike(java.lang.String name) |
java.util.List<IkasanPrincipal> |
getPrincipalsByName(java.util.List<java.lang.String> names) |
Role |
getRoleById(java.lang.Long id) |
java.util.List<Role> |
getRoleByNameLike(java.lang.String name) |
java.util.List<User> |
getUsersAssociatedWithPrincipal(long principalId) |
void |
saveOrUpdateAuthenticationMethod(AuthenticationMethod authenticationMethod) |
void |
savePolicy(Policy policy) |
void |
savePolicyLink(PolicyLink policyLink) |
void |
savePrincipal(IkasanPrincipal principal) |
void |
saveRole(Role role) |
IkasanPrincipal findPrincipalByName(java.lang.String name)
name - SecurityServiceExceptionRole findRoleByName(java.lang.String name)
name - SecurityServiceExceptionPolicy findPolicyByName(java.lang.String name)
name - SecurityServiceExceptionIkasanPrincipal createNewPrincipal(java.lang.String name, java.lang.String type)
name - type - SecurityServiceExceptionvoid savePrincipal(IkasanPrincipal principal)
principal - SecurityServiceExceptionjava.util.List<IkasanPrincipal> getAllPrincipals()
SecurityServiceExceptionjava.util.List<IkasanPrincipalLite> getAllPrincipalLites()
java.util.List<IkasanPrincipal> getAllPrincipalsWithRole(java.lang.String roleName)
SecurityDaoExceptionjava.util.List<IkasanPrincipal> getPrincipalsByName(java.util.List<java.lang.String> names)
name - void deletePrincipal(IkasanPrincipal principal)
principal - SecurityServiceExceptionRole createNewRole(java.lang.String name, java.lang.String description)
name - SecurityServiceExceptionvoid saveRole(Role role)
role - SecurityServiceExceptionvoid deleteRole(Role role)
role - SecurityServiceExceptionjava.util.List<Role> getAllRoles()
SecurityServiceExceptionPolicy createNewPolicy(java.lang.String name, java.lang.String description)
name - SecurityServiceExceptionvoid savePolicy(Policy policy)
policy - SecurityServiceExceptionvoid deletePolicy(Policy policy)
policy - SecurityServiceExceptionjava.util.List<Policy> getAllPolicies()
SecurityServiceExceptionvoid saveOrUpdateAuthenticationMethod(AuthenticationMethod authenticationMethod)
authenticationMethod - SecurityDaoExceptionjava.util.List<AuthenticationMethod> getAuthenticationMethods()
SecurityDaoExceptionAuthenticationMethod getAuthenticationMethod(java.lang.Long id)
id - SecurityDaoExceptionvoid deleteAuthenticationMethod(AuthenticationMethod authenticationMethod)
authenticationMethod - java.util.List<IkasanPrincipal> getPrincipalByNameLike(java.lang.String name)
name - java.util.List<PolicyLinkType> getAllPolicyLinkTypes()
java.util.List<Policy> getPolicyByNameLike(java.lang.String name)
name - void savePolicyLink(PolicyLink policyLink)
policyLink - void deletePolicyLink(PolicyLink policyLink)
policyLink - java.util.List<Policy> getAllPoliciesWithRole(java.lang.String roleName)
java.util.List<Role> getRoleByNameLike(java.lang.String name)
name - long getNumberOfAuthenticationMethods()
AuthenticationMethod getAuthenticationMethodByOrder(long order)
order - java.util.List<User> getUsersAssociatedWithPrincipal(long principalId)
principalId - Role getRoleById(java.lang.Long id)
id - Policy getPolicyById(java.lang.Long id)
id - Copyright © 2007-2019 Ikasan. All Rights Reserved.