Show / Hide Table of Contents

Class Individual

Details of an individual including name, contact information

Inheritance
System.Object
NotificationObject
IdentifiableBase
VersionableBase
Agent
Individual
Inherited Members
Agent.Description
Agent.Keywords
Agent.Locations
VersionableBase.Accept(IVersionableVisitor)
VersionableBase.IsDirty
VersionableBase.IsPublished
VersionableBase.ChildrenDereferenced
VersionableBase.IsPopulated
VersionableBase.Version
VersionableBase.VersionDate
VersionableBase.VersionResponsibility
VersionableBase.VersionRationale
VersionableBase.CompositeId
VersionableBase.CustomFields
VersionableBase.UserAttributes
VersionableBase.OtherMaterials
VersionableBase.BasedOn
VersionableBase.Attachments
VersionableBase.GetChildren()
VersionableBase.ManagedCollections
VersionableBase.ManageCollection(INotifyCollectionChanged, String)
VersionableBase.RemoveChild(IVersionable, IList[])
VersionableBase.RemoveChild(IdentifierTriple, IList[])
VersionableBase.ReplaceChild(IdentifierTriple, IVersionable)
VersionableBase.RemoveChild(IdentifierTriple)
VersionableBase.AddChild(IVersionable)
VersionableBase.ChildTypesAccepted
Algenta.Colectica.Model.VersionableBase.TryReplaceChild<T>(Func<>, Action<>, Algenta.Colectica.Model.Utility.IdentifierTriple, Algenta.Colectica.Model.IVersionable)
VersionableBase.ToString()
IdentifiableBase.DefaultAgencyId
IdentifiableBase.AgencyId
IdentifiableBase.Identifier
IdentifiableBase.UserIds
IdentifiableBase.GetUserIdValue(String)
NotificationObject.PropertyChanged
NotificationObject.RaisePropertyChanged(String)
NotificationObject.RaisePropertyChanged(String[])
Algenta.Colectica.Model.NotificationObject.RaisePropertyChanged<T>(Expression<>)
NotificationObject.OnPropertyChanged(String)
NotificationObject.ResumePropertyEvents()
NotificationObject.SuspendPropertyEvents()
NotificationObject.PropertyEventsSuspended
NotificationObject.PropagateChildChanges(INotifyCollectionChanged, String)
Namespace: Algenta.Colectica.Model.Ddi
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public class Individual : Agent, IVersionable, IIdentifiable, IHasCustomFields, IVisitable

Properties

DisplayLabel

Declaration
public override string DisplayLabel { get; }
Property Value
Type Description
System.String
Overrides
VersionableBase.DisplayLabel

ImageUri

Image of the individual

Declaration
public Uri ImageUri { get; set; }
Property Value
Type Description
Uri

ItemType

Gets the universally unique identifier representing the item's type.

Declaration
public override Guid ItemType { get; }
Property Value
Type Description
Guid

The identifier representing the item's type.

Overrides
VersionableBase.ItemType

Names

The name or names by which the individual is known. The legal or formal name of the individual should have the isFormal attribute set to true. The preferred name should be noted with the isPreferred attribute.

Declaration
public ObservableCollection<IndividualName> Names { get; }
Property Value
Type Description
ObservableCollection<IndividualName>

ORCID

The ORCID is a nonproprietary alphanumeric code to uniquely identify scientific and other academic authors and contributors.

Declaration
public string ORCID { get; set; }
Property Value
Type Description
System.String

Extension Methods

Extensions.Yield<T>(T)
Back to top Copyright © 2009-2018 Colectica