package fi.otavanopisto.pyramus.security.impl;
import javax.enterprise.context.ApplicationScoped;
import javax.inject.Inject;
import fi.otavanopisto.security.ContextReference;
import fi.otavanopisto.security.Identity;
@ApplicationScoped
public class IdentityImpl implements Identity {
@Inject
private SessionController sessionController;
@Override
public boolean isLoggedIn() {
return sessionController.isLoggedIn();
}
@Override
public boolean isAdmin() {
return sessionController.isSuperuser();
}
@Override
public boolean hasPermission(String permission, ContextReference contextReference) {
return sessionController.hasPermission(permission, contextReference);
}
}