import mir.config.MirPropertiesConfiguration;
import mir.log.LoggerWrapper;
import mircoders.entity.EntityUsers;
-import mircoders.module.*;
-import mircoders.storage.*;
+import mircoders.module.ModuleContent;
public class AccessControl {
private UserAccessControl user;
}
public boolean mayAddUsers(EntityUsers aSubject) {
- return superusers.contains(aSubject.getValue("login"));
+ return superusers.contains(aSubject.getFieldValue("login"));
}
protected boolean isSuperUser(EntityUsers aUser) {
- return superusers.contains(aUser.getValue("login"));
+ return superusers.contains(aUser.getFieldValue("login"));
}
public void assertMayEditUser(EntityUsers aSubject, EntityUsers anObject) throws AuthorizationExc, AuthorizationFailure {
}
public boolean mayEditUser(EntityUsers aSubject, EntityUsers anObject) {
- return superusers.contains(aSubject.getValue("login"));
+ return superusers.contains(aSubject.getFieldValue("login"));
}
public boolean mayEditUsers(EntityUsers aSubject) {
- return superusers.contains(aSubject.getValue("login"));
+ return superusers.contains(aSubject.getFieldValue("login"));
}
public void assertMayDeleteUser(EntityUsers aSubject, EntityUsers anObject) throws AuthorizationExc, AuthorizationFailure {
}
public boolean mayDeleteUser(EntityUsers aSubject, EntityUsers anObject) {
- return superusers.contains(aSubject.getValue("login"));
+ return superusers.contains(aSubject.getFieldValue("login"));
}
public boolean mayDeleteUsers(EntityUsers aSubject) {
- return superusers.contains(aSubject.getValue("login"));
+ return superusers.contains(aSubject.getFieldValue("login"));
}
public boolean mayChangeUserPassword(EntityUsers aSubject, EntityUsers anObject) {
- return aSubject.getId().equals(anObject.getId()) || superusers.contains(aSubject.getValue("login"));
+ return aSubject.getId().equals(anObject.getId()) || superusers.contains(aSubject.getFieldValue("login"));
}
public void assertMayChangeUserPassword(EntityUsers aSubject, EntityUsers anObject) throws AuthorizationExc, AuthorizationFailure {
private boolean lockingOptional;
public ArticleAccessControl(boolean aLockingEnabled, boolean aLockingOptional) {
- contentModule = new ModuleContent(DatabaseContent.getInstance());
+ contentModule = new ModuleContent();
lockingEnabled = aLockingEnabled;
lockingOptional = aLockingOptional;
}