Show / Hide Table of Contents

Class HoldingInformation

Represents information about an archive's holdings.

Inheritance
object
NotificationObject
HoldingInformation
Implements
INotifyPropertyChanged
Inherited Members
NotificationObject.PropertyChanged
NotificationObject.RaisePropertyChanged(string)
NotificationObject.OnPropertyChanged(string)
NotificationObject.ResumePropertyEvents()
NotificationObject.SuspendPropertyEvents()
NotificationObject.PropertyEventsSuspended
NotificationObject.PropagateChildChanges(INotifyCollectionChanged, string)
NotificationObject.WatchProperty(INotifyPropertyChanged, string)
NotificationObject.WatchCollection(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 HoldingInformation : NotificationObject, INotifyPropertyChanged

Constructors

HoldingInformation()

Initializes a new instance of the HoldingInformation class.

Declaration
public HoldingInformation()

Properties

ArchiveOrganization

Gets the Organization item that describes the archive.

Declaration
public Agent ArchiveOrganization { get; set; }
Property Value
Type Description
Agent

Coverage

Gets coverage information about the archive.

Declaration
public Coverage Coverage { get; set; }
Property Value
Type Description
Coverage

DefaultAccess

Gets information about default access policies.

Declaration
public ObservableCollection<Access> DefaultAccess { get; }
Property Value
Type Description
ObservableCollection<Access>

DisplayLabel

Gets a label to display when the item is shown in a list.

Declaration
public string DisplayLabel { get; }
Property Value
Type Description
string

FundingInformations

Gets information about the funding of the archive.

Declaration
public ObservableCollection<FundingInformation> FundingInformations { get; }
Property Value
Type Description
ObservableCollection<FundingInformation>

QualityStatements

Gets quality statements about the archive.

Declaration
public ObservableCollection<QualityStatement> QualityStatements { get; }
Property Value
Type Description
ObservableCollection<QualityStatement>

Methods

GetChildren()

Gets a collection of this item's children.

Declaration
public ChildItemCollection GetChildren()
Returns
Type Description
ChildItemCollection

RemoveChild(IdentifierTriple)

Removes the child.

Declaration
public int RemoveChild(IdentifierTriple child)
Parameters
Type Name Description
IdentifierTriple child

The child.

Returns
Type Description
int
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
int
Exceptions
Type Condition
ArgumentNullException

child

WatchProperties()

Watch for property changed events

Declaration
protected override void WatchProperties()
Overrides
NotificationObject.WatchProperties()

Implements

INotifyPropertyChanged
In this article
Back to top Generated by DocFX