public class AccessContract extends VitamDocument<AccessContract>
Modifier and Type | Field and Description |
---|---|
static String |
ACTIVATIONDATE
the activation date of contract
|
static String |
CREATIONDATE
the creatation date of contract
|
static String |
DEACTIVATIONDATE
the desactication date of contract
|
static String |
DESCRIPTION
the contract description
|
static String |
IDENTIFIER
the contract id
|
static String |
LAST_UPDATE
the last update of contract
|
static String |
NAME
the contract name
|
static String |
ORIGINATINGAGENCIES
the originating agencies
|
static String |
STATUS
the contract status
|
ES_FILTER_OUT, ID, SCORE, TENANT_ID, VERSION
Constructor and Description |
---|
AccessContract()
Empty Constructor
|
AccessContract(org.bson.Document document)
Constructor
|
AccessContract(Integer tenantId) |
AccessContract(com.fasterxml.jackson.databind.JsonNode content) |
AccessContract(String content) |
Modifier and Type | Method and Description |
---|---|
String |
getActivationdate() |
String |
getCreationdate() |
String |
getDeactivationdate() |
String |
getDescription()
Get the contract description
|
String |
getLastupdate() |
String |
getName()
Name of the contract
|
Set<String> |
getOriginatingAgencies() |
ContractStatus |
getStatus()
Get the contract status
|
VitamDocument<AccessContract> |
newInstance(com.fasterxml.jackson.databind.JsonNode content)
Make a new instance of the document with the given json
|
AccessContract |
setActivationdate(String activationdate) |
AccessContract |
setCreationdate(String creationdate) |
AccessContract |
setDeactivationdate(String deactivationdate) |
AccessContract |
setDescription(String description)
Set or change the contract description
|
AccessContract |
setId(String id) |
AccessContract |
setLastupdate(String lastupdate) |
AccessContract |
setName(String name)
Set or change the contract name
|
AccessContract |
setOriginatingAgencies(Set<String> originatingAgencies)
Set the collection of originating agencies
|
AccessContract |
setStatus(ContractStatus status)
Set or change the contract status
|
checkId, getConcernedDiffLines, getId, getTenantId, getUnifiedDiff, getVersion, toString, toStringDirect
append, clear, containsKey, containsValue, entrySet, equals, get, get, getBoolean, getBoolean, getDate, getDouble, getInteger, getInteger, getLong, getObjectId, getString, hashCode, isEmpty, keySet, parse, parse, put, putAll, remove, size, toBsonDocument, toJson, toJson, toJson, toJson, values
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public static final String IDENTIFIER
public static final String NAME
public static final String DESCRIPTION
public static final String STATUS
public static final String ORIGINATINGAGENCIES
public static final String CREATIONDATE
public static final String LAST_UPDATE
public static final String ACTIVATIONDATE
public static final String DEACTIVATIONDATE
public AccessContract()
public AccessContract(org.bson.Document document)
document
- data in format Document to create contactpublic AccessContract(com.fasterxml.jackson.databind.JsonNode content)
content
- in format JsonNode to create contractpublic AccessContract(String content)
content
- in format String to create contractpublic AccessContract(Integer tenantId)
tenantId
- the working tenantpublic VitamDocument<AccessContract> newInstance(com.fasterxml.jackson.databind.JsonNode content)
VitamDocument
newInstance
in class VitamDocument<AccessContract>
content
- document structure as jsonpublic AccessContract setId(String id)
id
- the id of access contractpublic String getName()
public AccessContract setName(String name)
name
- to setpublic String getDescription()
public AccessContract setDescription(String description)
description
- to set to contactpublic ContractStatus getStatus()
public AccessContract setStatus(ContractStatus status)
status
- to setpublic Set<String> getOriginatingAgencies()
public AccessContract setOriginatingAgencies(Set<String> originatingAgencies)
originatingAgencies
- public String getCreationdate()
public AccessContract setCreationdate(String creationdate)
creationdate
- to setpublic String getLastupdate()
public AccessContract setLastupdate(String lastupdate)
lastupdate
- to setpublic String getActivationdate()
public AccessContract setActivationdate(String activationdate)
activationdate
- to setpublic String getDeactivationdate()
public AccessContract setDeactivationdate(String deactivationdate)
deactivationdate
- to setCopyright © 2018 Vitam. All rights reserved.