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 ALLAll fields for the result or None except IdALLUNITUPSAll Unit's parentsAPPROXIMATE_CREATION_DATEAPPROXIMATE_UPDATE_DATECOMPUTED_INHERITED_RULEScomputedInheritedRulesDUAAll Dua for the resultELIMINATIONeliminationFORMATObject formatGRAPHList of all parent graph relationsGRAPH_LAST_PERSISTED_DATEGraph last persisted dateHISTORYhistory fieldIDId of the itemIMPLEMENTATIONVERSIONCurrent Vitam VersionINITIAL_OPERATIONUnit or GOT's initial operationLAST_PERSISTED_DATELast persisted date (logbook operation & lifecycle documents)MANAGEMENTManagement blocMANAGEMENT_CONTRACT_IDManagement contract IdMAXUnit's MAX distance from rootMINUnit's MIN distance from rootNBCHILDNumber of copies or number of childrenNBOBJECTSNumber of objects within ObjectGroupNBUNITSNumber of units immediate children from this UnitOBJECTUnit's ObjectGroupOPERATION_TRANSFERSOPERATIONSUnit or GOT's list of participating operationsORIGINATING_AGENCIESoriginating agenciesORIGINATING_AGENCYoriginating agencyPARENT_ORIGINATING_AGENCIESoriginating agencies by parentPARENTSparents arraysQUALIFIERSQualifiers fieldSCOREDocument scoring according to researchSEDAVERSIONCurrent Seda VersionSIZEObject sizeSTORAGEStorage field in OGTENANTUnit/ObjectGroup TenantTYPEUnit/ObjectGroup typeUNITTYPEunit type blocUNITUPSUnit's immediate parentsUSAGEDocument's usage (BINARY_MASTER, PHYSICAL_MASTER, DISSEMINATION, ...)VALID_COMPUTED_INHERITED_RULESVERSIONDocument's version (number of update on document)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringexactToken()static BuilderToken.PROJECTIONARGSvalueOf(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
-
MANAGEMENT_CONTRACT_ID
public static final BuilderToken.PROJECTIONARGS MANAGEMENT_CONTRACT_ID
Management contract Id
-
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
-
-