Class IdentifiableBase
Defines identification information for an item. Implements IIdentifiable.
Inherited Members
Namespace: Algenta.Colectica.Model
Assembly: Algenta.Colectica.Model.dll
Syntax
public abstract class IdentifiableBase : NotificationObject, 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 |
---|---|
System.String | The agency identifier of the item. |
Implements
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 |
---|---|
System.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. |
Implements
UserIds
Gets the user-specified identifiers.
Declaration
public UserIdCollection UserIds { get; }
Property Value
Type | Description |
---|---|
UserIdCollection |
Implements
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 |
---|---|---|
System.String | type | The type of user identifier for which the value is returned. |
Returns
Type | Description |
---|---|
System.String | The value of the user identifier with the specified type. |