Class Access
Represents information about access policies at an archive.
Inherited Members
Namespace: Algenta.Colectica.Model.Ddi
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public class Access : IdentifiableBase, IIdentifiable
Properties
AccessConditions
Gets information about any access conditions for items in an archive.
Declaration
public MultilingualString AccessConditions { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
CitationRequirement
Gets information about any citation requirements for items in an archive.
Declaration
public MultilingualString CitationRequirement { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
ConfidentialityStatement
Gets information about the confidentiality of items in an archive.
Declaration
public MultilingualString ConfidentialityStatement { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
ContactOrganization
Gets an organization item with contact information for the archive.
Declaration
public Organization ContactOrganization { get; set; }
Property Value
Type | Description |
---|---|
Organization |
DepositRequirement
Gets information about any deposit requirements for items in an archive.
Declaration
public MultilingualString DepositRequirement { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
Description
Gets the description.
Declaration
public virtual MultilingualString Description { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
Disclaimer
Gets any disclaimer provided by the archive.
Declaration
public MultilingualString Disclaimer { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
DisplayLabel
Gets the display label.
Declaration
public string DisplayLabel { get; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
The display label returns text to be displayed in a user interface or in generated documentation.
ItemName
Gets the name of the item.
Declaration
public virtual MultilingualString ItemName { get; }
Property Value
Type | Description |
---|---|
MultilingualString | The name of the item. |
Label
Gets the label.
Declaration
public MultilingualString Label { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
Restrictions
Gets information about any restrictions placed on items in an archive.
Declaration
public MultilingualString Restrictions { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
Methods
RemoveChild(IdentifierTriple)
Removes the child.
Declaration
public int RemoveChild(IdentifierTriple child)
Parameters
Type | Name | Description |
---|---|---|
IdentifierTriple | child | The child. |
Returns
Type | Description |
---|---|
System.Int32 |
ReplaceChild(IdentifierTriple, IVersionable)
Replaces the child.
Declaration
public int ReplaceChild(IdentifierTriple toReplace, IVersionable child)
Parameters
Type | Name | Description |
---|---|---|
IdentifierTriple | toReplace | To replace. |
IVersionable | child | The child. |
Returns
Type | Description |
---|---|
System.Int32 |