Show / Hide Table of Contents

Class Access

Represents information about access policies at an archive.

Inheritance
Object
NotificationObject
IdentifiableBase
Access
Implements
INotifyPropertyChanged
IIdentifiable
Inherited Members
IdentifiableBase.DefaultAgencyId
IdentifiableBase.AgencyId
IdentifiableBase.Identifier
IdentifiableBase.UserIds
IdentifiableBase.GetUserIdValue(String)
NotificationObject.PropertyChanged
NotificationObject.RaisePropertyChanged(String)
NotificationObject.RaisePropertyChanged(String[])
NotificationObject.RaisePropertyChanged<T>(Expression<Func<T>>)
NotificationObject.OnPropertyChanged(String)
NotificationObject.ResumePropertyEvents()
NotificationObject.SuspendPropertyEvents()
NotificationObject.PropertyEventsSuspended
NotificationObject.PropagateChildChanges(INotifyCollectionChanged, String)
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Algenta.Colectica.Model.Ddi
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public class Access : IdentifiableBase, INotifyPropertyChanged, 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
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
Int32
Exceptions
Type Condition
ArgumentNullException

child

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
Int32
Exceptions
Type Condition
ArgumentNullException

child

Implements

System.ComponentModel.INotifyPropertyChanged
IIdentifiable
In This Article
Back to top Generated by DocFX