Package io.jmix.securitydata.impl
Class DatabaseUserSubstitutionPersistence
java.lang.Object
io.jmix.securitydata.impl.DatabaseUserSubstitutionPersistence
- All Implemented Interfaces:
UserSubstitutionPersistence
@Component("sec_DatabaseUserSubstitutionPersistence")
public class DatabaseUserSubstitutionPersistence
extends Object
implements UserSubstitutionPersistence
-
Constructor Summary
ConstructorsConstructorDescriptionDatabaseUserSubstitutionPersistence
(Metadata metadata, AccessManager accessManager, DataManager dataManager, EntityStates entityStates) -
Method Summary
Modifier and TypeMethodDescriptionboolean
loadSubstitutionsOf
(String username) void
remove
(Collection<UserSubstitutionModel> userSubstitutionModels) save
(UserSubstitutionModel userSubstitutionModel)
-
Constructor Details
-
DatabaseUserSubstitutionPersistence
public DatabaseUserSubstitutionPersistence(Metadata metadata, AccessManager accessManager, DataManager dataManager, EntityStates entityStates)
-
-
Method Details
-
isViewPermitted
public boolean isViewPermitted()- Specified by:
isViewPermitted
in interfaceUserSubstitutionPersistence
-
loadSubstitutionsOf
- Specified by:
loadSubstitutionsOf
in interfaceUserSubstitutionPersistence
-
remove
- Specified by:
remove
in interfaceUserSubstitutionPersistence
-
load
- Specified by:
load
in interfaceUserSubstitutionPersistence
-
save
- Specified by:
save
in interfaceUserSubstitutionPersistence
-