Uses of Enum Class
nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
Packages that use PropertyAccessLevel
Package
Description
This package contains classes that represent properties of structures.
-
Uses of PropertyAccessLevel in nl.pim16aap2.animatedarchitecture.core.structures.properties
Subclasses with type arguments of type PropertyAccessLevel in nl.pim16aap2.animatedarchitecture.core.structures.propertiesModifier and TypeClassDescriptionenumRepresents the access level of a property.Fields in nl.pim16aap2.animatedarchitecture.core.structures.properties with type parameters of type PropertyAccessLevelModifier and TypeFieldDescriptionstatic final List<PropertyAccessLevel> PropertyAccessLevel.VALUESA list of all values in this enum.Methods in nl.pim16aap2.animatedarchitecture.core.structures.properties that return PropertyAccessLevelModifier and TypeMethodDescriptionstatic PropertyAccessLevelReturns the enum constant of this class with the specified name.static PropertyAccessLevel[]PropertyAccessLevel.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in nl.pim16aap2.animatedarchitecture.core.structures.properties with parameters of type PropertyAccessLevelModifier and TypeMethodDescriptionbooleanProperty.adminHasAccessLevel(PropertyAccessLevel propertyAccessLevel) Checks if the admin has the given access level.static intPropertyAccessLevel.getFlagOf(PropertyAccessLevel... levels) Returns the combined permission flag of the given access levels.static booleanPropertyAccessLevel.hasFlag(int permissionFlag, PropertyAccessLevel level) Checks if the given permission flag has the given access level.static booleanPropertyAccessLevel.hasFlags(int permissionFlag, PropertyAccessLevel... levels) Checks if the given permission flag has all the given access levels.static booleanPropertyAccessLevel.hasOneFlagOf(int permissionFlag, PropertyAccessLevel... levels) Checks if the given permission flag has at least one of the given access levels.booleanProperty.userHasAccessLevel(PropertyAccessLevel propertyAccessLevel) Gets the full key of the property.Property.PropertyBuilder.withAdminAccessLevels(PropertyAccessLevel... levels) Sets the property access level for users.Property.PropertyBuilder.withUserAccessLevels(PropertyAccessLevel... levels) Sets the property access level for users.Method parameters in nl.pim16aap2.animatedarchitecture.core.structures.properties with type arguments of type PropertyAccessLevelModifier and TypeMethodDescriptionstatic intPropertyAccessLevel.getFlagOf(Collection<PropertyAccessLevel> levels) Returns the combined permission flag of the given access levels.static booleanPropertyAccessLevel.hasFlags(int permissionFlag, Collection<PropertyAccessLevel> levels) Checks if the given permission flag has all the given access levels.static booleanPropertyAccessLevel.hasOneFlagOf(int permissionFlag, Collection<PropertyAccessLevel> levels) Checks if the given permission flag has at least one of the given access levels.