// Copyright © 2015 HSL <https://www.hsl.fi>
// This program is dual-licensed under the EUPL v1.2 and AGPLv3 licenses.
package fi.hsl.parkandride.core.domain;
public enum Permission {
ALL_OPERATORS(false),
FACILITY_CREATE(true),
FACILITY_UPDATE(true),
OPERATOR_CREATE(false),
OPERATOR_UPDATE(true),
CONTACT_CREATE(true),
CONTACT_UPDATE(true),
USER_CREATE(true),
USER_UPDATE(true),
USER_VIEW(true),
FACILITY_UTILIZATION_UPDATE(true),
HUB_CREATE(false),
HUB_UPDATE(false),
REPORT_GENERATE(false);
public final boolean requiresContext;
Permission(boolean requiresContext) {
this.requiresContext = requiresContext;
}
}