Enum BuilderToken.PROJECTIONARGS
- java.lang.Object
-
- java.lang.Enum<BuilderToken.PROJECTIONARGS>
-
- fr.gouv.vitam.common.database.builder.request.configuration.BuilderToken.PROJECTIONARGS
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<BuilderToken.PROJECTIONARGS>
- Enclosing class:
- BuilderToken
public static enum BuilderToken.PROJECTIONARGS extends java.lang.Enum<BuilderToken.PROJECTIONARGS>
Projection args model
specific fields: nbunits, dua, ...
$fields : [ #nbunits:1, #dua:1, #all:1... ] #all:1 means all, while #all:0 means none
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ALL
All fields for the result or None except IdALLUNITUPS
All Unit's parentsAPPROXIMATE_CREATION_DATE
APPROXIMATE_UPDATE_DATE
COMPUTED_INHERITED_RULES
computedInheritedRulesDUA
All Dua for the resultELIMINATION
eliminationFORMAT
Object formatGRAPH
List of all parent graph relationsGRAPH_LAST_PERSISTED_DATE
Graph last persisted dateHISTORY
history fieldID
Id of the itemIMPLEMENTATIONVERSION
Current Vitam VersionINITIAL_OPERATION
Unit or GOT's initial operationLAST_PERSISTED_DATE
Last persisted date (logbook operation & lifecycle documents)MANAGEMENT
Management blocMAX
Unit's MAX distance from rootMIN
Unit's MIN distance from rootNBCHILD
Number of copies or number of childrenNBOBJECTS
Number of objects within ObjectGroupNBUNITS
Number of units immediate children from this UnitOBJECT
Unit's ObjectGroupOPERATION_TRANSFERS
OPERATIONS
Unit or GOT's list of participating operationsORIGINATING_AGENCIES
originating agenciesORIGINATING_AGENCY
originating agencyPARENT_ORIGINATING_AGENCIES
originating agencies by parentPARENTS
parents arraysQUALIFIERS
Qualifiers fieldSCORE
Document scoring according to researchSEDAVERSION
Current Seda VersionSIZE
Object sizeSTORAGE
Storage field in OGTENANT
Unit/ObjectGroup TenantTYPE
Unit/ObjectGroup typeUNITTYPE
unit type blocUNITUPS
Unit's immediate parentsUSAGE
Document's usage (BINARY_MASTER, PHYSICAL_MASTER, DISSEMINATION, ...)VALID_COMPUTED_INHERITED_RULES
VERSION
Document's version (number of update on document)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
exactToken()
static BuilderToken.PROJECTIONARGS
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static BuilderToken.PROJECTIONARGS[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ID
public static final BuilderToken.PROJECTIONARGS ID
Id of the item
-
NBUNITS
public static final BuilderToken.PROJECTIONARGS NBUNITS
Number of units immediate children from this Unit
-
NBOBJECTS
public static final BuilderToken.PROJECTIONARGS NBOBJECTS
Number of objects within ObjectGroup
-
NBCHILD
public static final BuilderToken.PROJECTIONARGS NBCHILD
Number of copies or number of children
-
DUA
public static final BuilderToken.PROJECTIONARGS DUA
All Dua for the result
-
ALL
public static final BuilderToken.PROJECTIONARGS ALL
All fields for the result or None except Id
-
QUALIFIERS
public static final BuilderToken.PROJECTIONARGS QUALIFIERS
Qualifiers field
-
SIZE
public static final BuilderToken.PROJECTIONARGS SIZE
Object size
-
FORMAT
public static final BuilderToken.PROJECTIONARGS FORMAT
Object format
-
TYPE
public static final BuilderToken.PROJECTIONARGS TYPE
Unit/ObjectGroup type
-
TENANT
public static final BuilderToken.PROJECTIONARGS TENANT
Unit/ObjectGroup Tenant
-
OBJECT
public static final BuilderToken.PROJECTIONARGS OBJECT
Unit's ObjectGroup
-
UNITUPS
public static final BuilderToken.PROJECTIONARGS UNITUPS
Unit's immediate parents
-
MIN
public static final BuilderToken.PROJECTIONARGS MIN
Unit's MIN distance from root
-
MAX
public static final BuilderToken.PROJECTIONARGS MAX
Unit's MAX distance from root
-
ALLUNITUPS
public static final BuilderToken.PROJECTIONARGS ALLUNITUPS
All Unit's parents
-
MANAGEMENT
public static final BuilderToken.PROJECTIONARGS MANAGEMENT
Management bloc
-
ORIGINATING_AGENCY
public static final BuilderToken.PROJECTIONARGS ORIGINATING_AGENCY
originating agency
-
ORIGINATING_AGENCIES
public static final BuilderToken.PROJECTIONARGS ORIGINATING_AGENCIES
originating agencies
-
PARENT_ORIGINATING_AGENCIES
public static final BuilderToken.PROJECTIONARGS PARENT_ORIGINATING_AGENCIES
originating agencies by parent
-
STORAGE
public static final BuilderToken.PROJECTIONARGS STORAGE
Storage field in OG
-
UNITTYPE
public static final BuilderToken.PROJECTIONARGS UNITTYPE
unit type bloc
-
PARENTS
public static final BuilderToken.PROJECTIONARGS PARENTS
parents arrays
-
GRAPH
public static final BuilderToken.PROJECTIONARGS GRAPH
List of all parent graph relations
-
ELIMINATION
public static final BuilderToken.PROJECTIONARGS ELIMINATION
elimination
-
GRAPH_LAST_PERSISTED_DATE
public static final BuilderToken.PROJECTIONARGS GRAPH_LAST_PERSISTED_DATE
Graph last persisted date
-
OPERATIONS
public static final BuilderToken.PROJECTIONARGS OPERATIONS
Unit or GOT's list of participating operations
-
INITIAL_OPERATION
public static final BuilderToken.PROJECTIONARGS INITIAL_OPERATION
Unit or GOT's initial operation
-
VERSION
public static final BuilderToken.PROJECTIONARGS VERSION
Document's version (number of update on document)
-
USAGE
public static final BuilderToken.PROJECTIONARGS USAGE
Document's usage (BINARY_MASTER, PHYSICAL_MASTER, DISSEMINATION, ...)
-
SCORE
public static final BuilderToken.PROJECTIONARGS SCORE
Document scoring according to research
-
LAST_PERSISTED_DATE
public static final BuilderToken.PROJECTIONARGS LAST_PERSISTED_DATE
Last persisted date (logbook operation & lifecycle documents)
-
HISTORY
public static final BuilderToken.PROJECTIONARGS HISTORY
history field
-
SEDAVERSION
public static final BuilderToken.PROJECTIONARGS SEDAVERSION
Current Seda Version
-
IMPLEMENTATIONVERSION
public static final BuilderToken.PROJECTIONARGS IMPLEMENTATIONVERSION
Current Vitam Version
-
COMPUTED_INHERITED_RULES
public static final BuilderToken.PROJECTIONARGS COMPUTED_INHERITED_RULES
computedInheritedRules
-
VALID_COMPUTED_INHERITED_RULES
public static final BuilderToken.PROJECTIONARGS VALID_COMPUTED_INHERITED_RULES
-
APPROXIMATE_CREATION_DATE
public static final BuilderToken.PROJECTIONARGS APPROXIMATE_CREATION_DATE
-
APPROXIMATE_UPDATE_DATE
public static final BuilderToken.PROJECTIONARGS APPROXIMATE_UPDATE_DATE
-
OPERATION_TRANSFERS
public static final BuilderToken.PROJECTIONARGS OPERATION_TRANSFERS
-
-
Method Detail
-
values
public static BuilderToken.PROJECTIONARGS[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (BuilderToken.PROJECTIONARGS c : BuilderToken.PROJECTIONARGS.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static BuilderToken.PROJECTIONARGS valueOf(java.lang.String name)
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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
exactToken
public final java.lang.String exactToken()
- Returns:
- the exact token
-
-