public class AccessContractModel extends AbstractContractModel
Modifier and Type | Field and Description |
---|---|
static String |
DATA_OBJECT_VERSION
DataObjectVersion
|
static String |
EVERY_DATA_OBJECT_VERSION
Work for all data object version
|
static String |
EVERY_ORIGINATINGAGENCY
Work for all originating agencies
|
static String |
ORIGINATING_AGENCIES
OriginatingAgencies
|
static String |
ROOT_UNITS
Root units
|
TAG_DESCRIPTION, TAG_IDENTIFIER, TAG_NAME, TAG_STATUS
Constructor and Description |
---|
AccessContractModel()
Constructor without fields
use for jackson
|
Modifier and Type | Method and Description |
---|---|
Set<String> |
getDataObjectVersion() |
Boolean |
getEveryOriginatingAgency() |
Set<String> |
getOriginatingAgencies()
Get the collection of originating agency
|
Set<String> |
getRootUnits() |
Boolean |
getWritingPermission() |
void |
initializeDefaultValue() |
Boolean |
isEveryDataObjectVersion() |
AccessContractModel |
setDataObjectVersion(Set<String> dataObjectVersion) |
AccessContractModel |
setEveryDataObjectVersion(Boolean everyDataObjectVersion)
Set the 'everyDataObjectVersion' flag on the contract.
|
AccessContractModel |
setEveryOriginatingAgency(Boolean everyOriginatingAgency)
Set the 'everyOriginatingAgency' flag on the contract.
|
AccessContractModel |
setOriginatingAgencies(Set<String> originatingAgencies)
Set the collection of originating agency
|
AccessContractModel |
setRootUnits(Set<String> rootUnits)
Collection of GUID of archive units.
|
AccessContractModel |
setWritingPermission(Boolean writingPermission) |
getActivationdate, getCreationdate, getDeactivationdate, getDescription, getId, getIdentifier, getLastupdate, getName, getStatus, getTenant, getVersion, setActivationdate, setCreationdate, setDeactivationdate, setDescription, setId, setIdentifier, setLastupdate, setName, setStatus, setTenant, setVersion
public static final String ORIGINATING_AGENCIES
public static final String ROOT_UNITS
public static final String DATA_OBJECT_VERSION
public static final String EVERY_DATA_OBJECT_VERSION
public static final String EVERY_ORIGINATINGAGENCY
public AccessContractModel()
public Set<String> getOriginatingAgencies()
public AccessContractModel setOriginatingAgencies(Set<String> originatingAgencies)
originatingAgencies
- public AccessContractModel setDataObjectVersion(Set<String> dataObjectVersion)
dataObjectVersion
- public Boolean getWritingPermission()
public AccessContractModel setWritingPermission(Boolean writingPermission)
writingPermission
- public Boolean getEveryOriginatingAgency()
public AccessContractModel setEveryOriginatingAgency(Boolean everyOriginatingAgency)
everyOriginatingAgency
- If true, all originatingAgencies are enabled for this contractpublic Boolean isEveryDataObjectVersion()
public AccessContractModel setEveryDataObjectVersion(Boolean everyDataObjectVersion)
everyDataObjectVersion
- if true, all data object version are enabled for this contractpublic AccessContractModel setRootUnits(Set<String> rootUnits)
rootUnits
- collection of guid of units (can be empty)public void initializeDefaultValue()
Copyright © 2018 Vitam. All rights reserved.