public interface SecurityService
IkasanPrincipal findPrincipalByName(String name)
name - SecurityServiceExceptionRole findRoleByName(String name)
name - SecurityServiceExceptionPolicy findPolicyByName(String name)
name - SecurityServiceExceptionIkasanPrincipal createNewPrincipal(String name, String type)
name - type - SecurityServiceExceptionvoid savePrincipal(IkasanPrincipal principal)
principal - SecurityServiceExceptionList<IkasanPrincipal> getAllPrincipals()
SecurityServiceExceptionList<IkasanPrincipal> getAllPrincipalsWithRole(String roleName)
SecurityDaoExceptionList<IkasanPrincipal> getPrincipalsByName(List<String> names)
name - void deletePrincipal(IkasanPrincipal principal)
principal - SecurityServiceExceptionRole createNewRole(String name, String description)
name - SecurityServiceExceptionvoid saveRole(Role role)
role - SecurityServiceExceptionvoid deleteRole(Role role)
role - SecurityServiceExceptionPolicy createNewPolicy(String name, String description)
name - SecurityServiceExceptionvoid savePolicy(Policy policy)
policy - SecurityServiceExceptionvoid deletePolicy(Policy policy)
policy - SecurityServiceExceptionvoid saveOrUpdateAuthenticationMethod(AuthenticationMethod authenticationMethod)
authenticationMethod - SecurityDaoExceptionList<AuthenticationMethod> getAuthenticationMethods()
SecurityDaoExceptionAuthenticationMethod getAuthenticationMethod(Long id)
id - SecurityDaoExceptionvoid deleteAuthenticationMethod(AuthenticationMethod authenticationMethod)
authenticationMethod - List<IkasanPrincipal> getPrincipalByNameLike(String name)
name - List<PolicyLinkType> getAllPolicyLinkTypes()
void savePolicyLink(PolicyLink policyLink)
policyLink - void deletePolicyLink(PolicyLink policyLink)
policyLink - long getNumberOfAuthenticationMethods()
AuthenticationMethod getAuthenticationMethodByOrder(long order)
order - Copyright © 2007-2016 Ikasan. All Rights Reserved.