public interface SecurityDao
void saveOrUpdateRole(Role role)
role - void deleteRole(Role role)
role - void saveOrUpdatePolicy(Policy policy)
policy - void deletePolicy(Policy policy)
policy - void saveOrUpdatePolicyLink(PolicyLink policyLink)
policyLink - void deletePolicyLink(PolicyLink policyLink)
policyLink - void saveOrUpdatePrincipal(IkasanPrincipal principal)
principal - void deletePrincipal(IkasanPrincipal principal)
principal - IkasanPrincipal getPrincipalByName(java.lang.String name)
name - java.util.List<IkasanPrincipal> getPrincipalsByRoleNames(java.util.List<java.lang.String> names)
name - java.util.List<Policy> getAllPolicies()
java.util.List<Role> getAllRoles()
java.util.List<IkasanPrincipal> getAllPrincipals()
java.util.List<IkasanPrincipalLite> getAllPrincipalLites()
java.util.List<IkasanPrincipal> getAllPrincipalsWithRole(java.lang.String roleName)
java.util.List<Policy> getAllPoliciesWithRole(java.lang.String roleName)
Policy getPolicyByName(java.lang.String name)
Role getRoleByName(java.lang.String name)
name - Role getRoleById(java.lang.Long id)
id - void saveOrUpdateAuthenticationMethod(AuthenticationMethod authenticationMethod)
authenticationMethod - AuthenticationMethod getAuthenticationMethod(java.lang.Long id)
id - java.util.List<AuthenticationMethod> getAuthenticationMethods()
java.util.List<IkasanPrincipal> getPrincipalByNameLike(java.lang.String name)
name - void deleteAuthenticationMethod(AuthenticationMethod authenticationMethod)
authenticationMethod - java.util.List<PolicyLinkType> getAllPolicyLinkTypes()
void saveOrUpdatePolicyLinkType(PolicyLinkType policyLinkType)
policyLinkType - java.util.List<Policy> getPolicyByNameLike(java.lang.String name)
name - 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 - Policy getPolicyById(java.lang.Long id)
id - Copyright © 2007-2019 Ikasan. All Rights Reserved.