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 void
injectWhoAmI(String username, org.springframework.security.core.GrantedAuthority[] roles)
void
invalidate()
void
lockSchemaDDL()
void
loginMe()
void
logoutMe()
void
unlockSchemaDDL()
-
-
-
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()
-
-