Package com.im.df.impl.db.persist
Interface IJCUserLoginServiceEx
-
- All Superinterfaces:
com.im.df.api.ddl.DFCapability,com.im.df.api.capabilities.SchemaServiceCapability
- All Known Implementing Classes:
IJCUserLoginServiceAdminImpl,IJCUserLoginServiceImpl
public interface IJCUserLoginServiceEx extends com.im.df.api.capabilities.SchemaServiceCapability- Author:
- Tim Dudgeon
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidinjectWhoAmI(String username, org.springframework.security.core.GrantedAuthority[] roles)voidinvalidate()voidlockSchemaDDL()voidloginMe()voidlogoutMe()voidunlockSchemaDDL()
-
-
-
Method Detail
-
injectWhoAmI
void injectWhoAmI(String username, org.springframework.security.core.GrantedAuthority[] roles)
-
invalidate
void invalidate()
-
loginMe
@Secured({"ROLE_USER","ROLE_EDIT_DATA","ROLE_EDIT_SCHEMA","ROLE_ADMIN","ROLE_EXPORT_DATA","ROLE_EDIT_SCRIPT"}) @Transactional void loginMe()
-
logoutMe
@Secured({"ROLE_USER","ROLE_EDIT_DATA","ROLE_EDIT_SCHEMA","ROLE_ADMIN","ROLE_EXPORT_DATA","ROLE_EDIT_SCRIPT"}) @Transactional void logoutMe()
-
lockSchemaDDL
@Secured({"ROLE_EDIT_SCHEMA","ROLE_ADMIN"}) @Transactional void lockSchemaDDL()
-
unlockSchemaDDL
@Secured({"ROLE_EDIT_SCHEMA","ROLE_ADMIN"}) @Transactional void unlockSchemaDDL()
-
-