public class AccessContractModel extends AbstractContractModel
| Modifier and Type | Field and Description |
|---|---|
static String |
ACCESS_LOG
Work for access log
|
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 |
EXCLUDED_ROOT_UNITS
Excluded root units
|
static String |
ORIGINATING_AGENCIES
OriginatingAgencies
|
static String |
ROOT_UNITS
Root units
|
TAG_CREATION_DATE, TAG_DESCRIPTION, TAG_IDENTIFIER, TAG_LAST_UPDATE, TAG_NAME, TAG_STATUS| Constructor and Description |
|---|
AccessContractModel()
Constructor without fields
use for jackson
|
getActivationdate, getCreationdate, getDeactivationdate, getDescription, getId, getIdentifier, getLastupdate, getName, getStatus, getTenant, getVersion, setActivationdate, setCreationdate, setDeactivationdate, setDescription, setId, setIdentifier, setLastupdate, setName, setStatus, setTenant, setVersionpublic static final String ORIGINATING_AGENCIES
public static final String ROOT_UNITS
public static final String EXCLUDED_ROOT_UNITS
public static final String DATA_OBJECT_VERSION
public static final String EVERY_DATA_OBJECT_VERSION
public static final String EVERY_ORIGINATINGAGENCY
public static final String ACCESS_LOG
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 getWritingRestrictedDesc()
public AccessContractModel setWritingRestrictedDesc(Boolean writingRestrictedDesc)
writingRestrictedDesc - 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 AccessContractModel setExcludedRootUnits(Set<String> excludedRootUnits)
excludedRootUnits - collection of guid of units (can be empty)public ActivationStatus getAccessLog()
public AccessContractModel setAccessLog(ActivationStatus accessLog)
public void initializeDefaultValue()
Copyright © 2018 Vitam. All rights reserved.