Show / Hide Table of Contents

Class IdentifiableBase

Defines identification information for an item. Implements IIdentifiable.

Inheritance
Object
NotificationObject
IdentifiableBase
VersionableBase
Implements
INotifyPropertyChanged
IIdentifiable
Inherited Members
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
Assembly: Algenta.Colectica.Model.dll
Syntax
public abstract class IdentifiableBase : NotificationObject, INotifyPropertyChanged, IIdentifiable

Constructors

IdentifiableBase()

Initializes a new instance of the IdentifiableBase class.

Declaration
protected IdentifiableBase()

Properties

AgencyId

Gets or sets the agency identifier of the item.

Declaration
public string AgencyId { get; set; }
Property Value
Type Description
String

The agency identifier of the item.

DefaultAgencyId

Gets or sets the default agency ID to be used when creating new VersionableBase-derived instances.

Declaration
public static string DefaultAgencyId { get; set; }
Property Value
Type Description
String

The default agency id.

Identifier

Gets or sets the universally unique identifier of the item.

Declaration
public Guid Identifier { get; set; }
Property Value
Type Description
Guid

The identifier of the item.

UserIds

Gets the user-specified identifiers.

Declaration
public UserIdCollection UserIds { get; }
Property Value
Type Description
UserIdCollection

Methods

GetUserIdValue(String)

Gets the user value of the user identifier of the specified type.

Declaration
public string GetUserIdValue(string type)
Parameters
Type Name Description
String type

The type of user identifier for which the value is returned.

Returns
Type Description
String

The value of the user identifier with the specified type.

Implements

System.ComponentModel.INotifyPropertyChanged
IIdentifiable

Extension Methods

Extensions.Yield<T>(T)
In This Article
Back to top Generated by DocFX