Class AbstractContractModel
- java.lang.Object
-
- fr.gouv.vitam.common.model.administration.AbstractContractModel
-
- Direct Known Subclasses:
AccessContractModel,IngestContractModel,ManagementContractModel
public class AbstractContractModel extends java.lang.ObjectData Transfer Object Model of access contract (DTO).
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTAG_CREATION_DATEstatic java.lang.StringTAG_DESCRIPTIONstatic java.lang.StringTAG_IDENTIFIERstatic java.lang.StringTAG_LAST_UPDATEstatic java.lang.StringTAG_NAMEstatic java.lang.StringTAG_STATUS
-
Constructor Summary
Constructors Constructor Description AbstractContractModel()Constructor without fields use for jackson
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetActivationdate()java.lang.StringgetCreationdate()java.lang.StringgetDeactivationdate()java.lang.StringgetDescription()Get the contract descriptionjava.lang.StringgetId()java.lang.StringgetIdentifier()Get the identifier of the contractjava.lang.StringgetLastupdate()java.lang.StringgetName()Get name of the contractActivationStatusgetStatus()Get the contract statusjava.lang.IntegergetTenant()java.lang.IntegergetVersion()AbstractContractModelsetActivationdate(java.lang.String activationdate)AbstractContractModelsetCreationdate(java.lang.String creationdate)AbstractContractModelsetDeactivationdate(java.lang.String deactivationdate)AbstractContractModelsetDescription(java.lang.String description)Set or change the contract descriptionAbstractContractModelsetId(java.lang.String id)AbstractContractModelsetIdentifier(java.lang.String identifier)Set the identifier of the contract This value must be unique by tenantAbstractContractModelsetLastupdate(java.lang.String lastupdate)AbstractContractModelsetName(java.lang.String name)Set or change the contract nameAbstractContractModelsetStatus(ActivationStatus status)Set or change the contract statusAbstractContractModelsetTenant(java.lang.Integer tenant)voidsetVersion(java.lang.Integer version)
-
-
-
Field Detail
-
TAG_DESCRIPTION
public static final java.lang.String TAG_DESCRIPTION
- See Also:
- Constant Field Values
-
TAG_NAME
public static final java.lang.String TAG_NAME
- See Also:
- Constant Field Values
-
TAG_IDENTIFIER
public static final java.lang.String TAG_IDENTIFIER
- See Also:
- Constant Field Values
-
TAG_STATUS
public static final java.lang.String TAG_STATUS
- See Also:
- Constant Field Values
-
TAG_CREATION_DATE
public static final java.lang.String TAG_CREATION_DATE
- See Also:
- Constant Field Values
-
TAG_LAST_UPDATE
public static final java.lang.String TAG_LAST_UPDATE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
public java.lang.String getId()
- Returns:
- id
-
setId
public AbstractContractModel setId(java.lang.String id)
- Parameters:
id- value to set field- Returns:
- this
-
getTenant
public java.lang.Integer getTenant()
- Returns:
- tenant
-
setTenant
public AbstractContractModel setTenant(java.lang.Integer tenant)
- Parameters:
tenant- value to set working tenant- Returns:
- this
-
getVersion
public java.lang.Integer getVersion()
- Returns:
- version
-
setVersion
public void setVersion(java.lang.Integer version)
- Parameters:
version-
-
getIdentifier
public java.lang.String getIdentifier()
Get the identifier of the contract- Returns:
- String
-
setIdentifier
public AbstractContractModel setIdentifier(java.lang.String identifier)
Set the identifier of the contract This value must be unique by tenant- Parameters:
identifier- as String- Returns:
- this
-
getName
public java.lang.String getName()
Get name of the contract- Returns:
- name as String
-
setName
public AbstractContractModel setName(java.lang.String name)
Set or change the contract name- Parameters:
name- as String to set- Returns:
- this
-
getDescription
public java.lang.String getDescription()
Get the contract description- Returns:
- description of contract
-
setDescription
public AbstractContractModel setDescription(java.lang.String description)
Set or change the contract description- Parameters:
description- to set- Returns:
- this
-
getStatus
public ActivationStatus getStatus()
Get the contract status- Returns:
- status of contract
-
setStatus
public AbstractContractModel setStatus(ActivationStatus status)
Set or change the contract status- Parameters:
status- toi set- Returns:
- this
-
getCreationdate
public java.lang.String getCreationdate()
- Returns:
- the creation date of contract
-
setCreationdate
public AbstractContractModel setCreationdate(java.lang.String creationdate)
- Parameters:
creationdate- to set- Returns:
- this
-
getLastupdate
public java.lang.String getLastupdate()
- Returns:
- last update of contract
-
setLastupdate
public AbstractContractModel setLastupdate(java.lang.String lastupdate)
- Parameters:
lastupdate- to set- Returns:
- this
-
getActivationdate
public java.lang.String getActivationdate()
- Returns:
- the activation date of contracr
-
setActivationdate
public AbstractContractModel setActivationdate(java.lang.String activationdate)
- Parameters:
activationdate- to set- Returns:
- this
-
getDeactivationdate
public java.lang.String getDeactivationdate()
- Returns:
- the desactivation date of contract
-
setDeactivationdate
public AbstractContractModel setDeactivationdate(java.lang.String deactivationdate)
- Parameters:
deactivationdate- to set- Returns:
- this
-
-