public class SecurityServiceImpl extends Object implements SecurityService
| Constructor and Description |
|---|
SecurityServiceImpl(SecurityDao securityDao)
Constructor
|
public SecurityServiceImpl(SecurityDao securityDao)
securityDao - public IkasanPrincipal createNewPrincipal(String name, String type)
createNewPrincipal in interface SecurityServicepublic void savePrincipal(IkasanPrincipal principal)
savePrincipal in interface SecurityServicepublic Role createNewRole(String name, String description)
createNewRole in interface SecurityServicepublic Policy createNewPolicy(String name, String description)
createNewPolicy in interface SecurityServicepublic void saveRole(Role role)
saveRole in interface SecurityServicepublic void savePolicy(Policy policy)
savePolicy in interface SecurityServicepublic IkasanPrincipal findPrincipalByName(String name)
findPrincipalByName in interface SecurityServicepublic void deletePrincipal(IkasanPrincipal principal)
deletePrincipal in interface SecurityServicepublic void deleteRole(Role role)
deleteRole in interface SecurityServicepublic void deletePolicy(Policy policy)
deletePolicy in interface SecurityServicepublic List<IkasanPrincipal> getAllPrincipals()
getAllPrincipals in interface SecurityServicepublic List<IkasanPrincipal> getPrincipalByNameLike(String name)
getPrincipalByNameLike in interface SecurityServicepublic List<Role> getAllRoles()
getAllRoles in interface SecurityServicepublic List<Policy> getAllPolicies()
getAllPolicies in interface SecurityServicepublic void saveOrUpdateAuthenticationMethod(AuthenticationMethod authenticationMethod)
saveOrUpdateAuthenticationMethod in interface SecurityServicepublic List<AuthenticationMethod> getAuthenticationMethods()
getAuthenticationMethods in interface SecurityServicepublic Role findRoleByName(String name)
findRoleByName in interface SecurityServicepublic Policy findPolicyByName(String name)
findPolicyByName in interface SecurityServicepublic List<IkasanPrincipal> getAllPrincipalsWithRole(String roleName)
getAllPrincipalsWithRole in interface SecurityServicepublic List<IkasanPrincipal> getPrincipalsByName(List<String> names)
getPrincipalsByName in interface SecurityServicepublic List<PolicyLinkType> getAllPolicyLinkTypes()
getAllPolicyLinkTypes in interface SecurityServicepublic List<Policy> getPolicyByNameLike(String name)
getPolicyByNameLike in interface SecurityServicepublic void savePolicyLink(PolicyLink policyLink)
savePolicyLink in interface SecurityServicepublic void deletePolicyLink(PolicyLink policyLink)
deletePolicyLink in interface SecurityServicepublic List<Policy> getAllPoliciesWithRole(String roleName)
getAllPoliciesWithRole in interface SecurityServicepublic List<Role> getRoleByNameLike(String name)
getRoleByNameLike in interface SecurityServicepublic AuthenticationMethod getAuthenticationMethod(Long id)
getAuthenticationMethod in interface SecurityServicepublic void deleteAuthenticationMethod(AuthenticationMethod authenticationMethod)
deleteAuthenticationMethod in interface SecurityServicepublic long getNumberOfAuthenticationMethods()
SecurityServicegetNumberOfAuthenticationMethods in interface SecurityServicepublic AuthenticationMethod getAuthenticationMethodByOrder(long order)
getAuthenticationMethodByOrder in interface SecurityServicepublic List<User> getUsersAssociatedWithPrincipal(long principalId)
getUsersAssociatedWithPrincipal in interface SecurityServiceCopyright © 2007-2016 Ikasan. All Rights Reserved.