Package com.levelaccess.continuum
Enum AMPReportingService.ModuleManagementStrategy
java.lang.Object
java.lang.Enum<AMPReportingService.ModuleManagementStrategy>
com.levelaccess.continuum.AMPReportingService.ModuleManagementStrategy
- All Implemented Interfaces:
Serializable
,Comparable<AMPReportingService.ModuleManagementStrategy>
,java.lang.constant.Constable
- Enclosing class:
- AMPReportingService
public static enum AMPReportingService.ModuleManagementStrategy
extends Enum<AMPReportingService.ModuleManagementStrategy>
Defines supported strategies with which to create new modules and edit existing ones.
Choosing the correct module management strategy to meet your business objectives is critical to using Continuum's AMP reporting functionality correctly, so please consult our support documentation for more information.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionDon't report to AMP when a module with the same ID or name already exists; do not overwrite or append accessibility concerns to the existing module.Append any new accessibility concerns to a module, creating the module first if it doesn't already exist; do not overwrite any existing modules.Overwrite existing modules when a module with the same ID or name already exists, deleting any existing accessibility concerns in the module prior to repopulating it with any new accessibility concerns. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this type with the specified name.values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Enum Constant Details
-
APPEND
Append any new accessibility concerns to a module, creating the module first if it doesn't already exist; do not overwrite any existing modules. Useful for intentionally adding to an existing module, e.g. one that was just created recently, rather than creating a new module. -
OVERWRITE
Overwrite existing modules when a module with the same ID or name already exists, deleting any existing accessibility concerns in the module prior to repopulating it with any new accessibility concerns. -
ABORT
Don't report to AMP when a module with the same ID or name already exists; do not overwrite or append accessibility concerns to the existing module.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-