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 TypeMethodDescriptionbooleanloadSubstitutionsOf(String username) voidremove(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:
isViewPermittedin interfaceUserSubstitutionPersistence
-
loadSubstitutionsOf
- Specified by:
loadSubstitutionsOfin interfaceUserSubstitutionPersistence
-
remove
- Specified by:
removein interfaceUserSubstitutionPersistence
-
load
- Specified by:
loadin interfaceUserSubstitutionPersistence
-
save
- Specified by:
savein interfaceUserSubstitutionPersistence
-