@Service(value="anterosSecurityService") public class AnterosSecurityServiceImpl extends br.com.anteros.persistence.session.service.GenericSQLService<br.com.anteros.security.model.Security,Long> implements AnterosSecurityService, org.springframework.beans.factory.InitializingBean
| Modifier and Type | Field and Description |
|---|---|
protected AnterosActionRepository |
anterosActionRepository |
protected AnterosResourceRepository |
anterosResourceRepository |
protected AnterosSecurityRepository |
anterosSecurityRepository |
protected AnterosSystemRepository |
anterosSystemRepository |
| Constructor and Description |
|---|
AnterosSecurityServiceImpl() |
AnterosSecurityServiceImpl(br.com.anteros.persistence.session.SQLSessionFactory sessionFactory) |
| Modifier and Type | Method and Description |
|---|---|
br.com.anteros.security.model.Action |
addAction(br.com.anteros.security.model.System system,
br.com.anteros.security.model.Resource resource,
String actionName,
String category,
String description,
String version) |
br.com.anteros.security.model.Resource |
addResource(br.com.anteros.security.model.System system,
String resourceName,
String description) |
br.com.anteros.security.model.System |
addSystem(String systemName,
String description) |
void |
afterPropertiesSet() |
AnterosActionRepository |
getAnterosActionRepository() |
AnterosResourceRepository |
getAnterosResourceRepository() |
AnterosSecurityRepository |
getAnterosSecurityRepository() |
AnterosSystemRepository |
getAnterosSystemRepository() |
br.com.anteros.security.model.Resource |
getResourceByName(String systemName,
String resourceName) |
br.com.anteros.security.model.System |
getSystemByName(String systemName) |
br.com.anteros.security.model.User |
getUserByUserName(String username) |
org.springframework.security.core.userdetails.UserDetails |
loadUserByUsername(String username) |
org.springframework.security.core.userdetails.UserDetails |
loadUserByUsername(String username,
String systemName) |
br.com.anteros.security.model.Resource |
refreshResource(br.com.anteros.security.model.Resource resource) |
void |
removeActionByAllUsers(br.com.anteros.security.model.Action act) |
br.com.anteros.security.model.Action |
saveAction(br.com.anteros.security.model.Action action) |
checkRepository, count, count, createIdentifier, createObjectQuery, exists, find, find, find, find, find, find, find, find, find, find, find, find, find, find, find, find, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findByNamedQuery, findByNamedQuery, findByNamedQuery, findByNamedQuery, findByNamedQuery, findByNamedQuery, findByNamedQuery, findByNamedQuery, findOne, findOne, findOne, findOne, findOne, findOne, findOne, findOne, findOne, findOne, findOne, findOne, findOne, flush, getIdentifier, getSession, getSessionFactory, getSQLSessionFactory, getTransaction, openSession, refresh, refresh, remove, remove, remove, removeAll, save, save, saveAndFlush, setSession, setSessionFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcount, count, createIdentifier, createObjectQuery, exists, find, find, find, find, find, find, find, find, find, find, find, find, find, find, find, find, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findByNamedQuery, findByNamedQuery, findByNamedQuery, findByNamedQuery, findByNamedQuery, findByNamedQuery, findByNamedQuery, findByNamedQuery, findOne, findOne, findOne, findOne, findOne, findOne, findOne, findOne, findOne, findOne, findOne, findOne, findOne, flush, getIdentifier, getSession, getSQLSessionFactory, getTransaction, openSession, refresh, refresh, remove, remove, remove, removeAll, save, save, saveAndFlush, setSession@Autowired protected AnterosSecurityRepository anterosSecurityRepository
@Autowired protected AnterosSystemRepository anterosSystemRepository
@Autowired protected AnterosResourceRepository anterosResourceRepository
@Autowired protected AnterosActionRepository anterosActionRepository
public AnterosSecurityServiceImpl()
public AnterosSecurityServiceImpl(br.com.anteros.persistence.session.SQLSessionFactory sessionFactory)
public org.springframework.security.core.userdetails.UserDetails loadUserByUsername(String username) throws org.springframework.security.core.userdetails.UsernameNotFoundException
loadUserByUsername in interface org.springframework.security.core.userdetails.UserDetailsServiceorg.springframework.security.core.userdetails.UsernameNotFoundExceptionpublic org.springframework.security.core.userdetails.UserDetails loadUserByUsername(String username, String systemName) throws org.springframework.security.core.userdetails.UsernameNotFoundException
loadUserByUsername in interface AnterosSecurityServiceorg.springframework.security.core.userdetails.UsernameNotFoundExceptionpublic br.com.anteros.security.model.Resource getResourceByName(String systemName, String resourceName)
getResourceByName in interface AnterosSecurityServicepublic br.com.anteros.security.model.System getSystemByName(String systemName)
getSystemByName in interface AnterosSecurityServicepublic br.com.anteros.security.model.System addSystem(String systemName, String description) throws Exception
addSystem in interface AnterosSecurityServiceExceptionpublic br.com.anteros.security.model.Resource addResource(br.com.anteros.security.model.System system,
String resourceName,
String description)
throws Exception
addResource in interface AnterosSecurityServiceExceptionpublic br.com.anteros.security.model.Action addAction(br.com.anteros.security.model.System system,
br.com.anteros.security.model.Resource resource,
String actionName,
String category,
String description,
String version)
throws Exception
addAction in interface AnterosSecurityServiceExceptionpublic br.com.anteros.security.model.Action saveAction(br.com.anteros.security.model.Action action)
throws Exception
saveAction in interface AnterosSecurityServiceExceptionpublic br.com.anteros.security.model.Resource refreshResource(br.com.anteros.security.model.Resource resource)
refreshResource in interface AnterosSecurityServicepublic void removeActionByAllUsers(br.com.anteros.security.model.Action act)
throws Exception
removeActionByAllUsers in interface AnterosSecurityServiceExceptionpublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic br.com.anteros.security.model.User getUserByUserName(String username)
getUserByUserName in interface AnterosSecurityServicepublic AnterosSecurityRepository getAnterosSecurityRepository() throws Exception
Exceptionpublic AnterosSystemRepository getAnterosSystemRepository() throws Exception
Exceptionpublic AnterosResourceRepository getAnterosResourceRepository() throws Exception
Exceptionpublic AnterosActionRepository getAnterosActionRepository() throws Exception
ExceptionCopyright © 2016 Anteros Tecnologia. All rights reserved.