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 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()