Class CollectionEvent
Represents information about a data collection event.
Inherited Members
Namespace: Algenta.Colectica.Model.Ddi
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public class CollectionEvent : IdentifiableBase, INotifyPropertyChanged, IIdentifiable, IHasCustomFields
Constructors
CollectionEvent()
Initializes a new instance of the CollectionEvent class.
Declaration
public CollectionEvent()
Properties
ActionsToMinimizeLosses
Gets information any processed used to minimize data loss.
Declaration
[Display(GroupName = "Action to Minimize Losses", Order = 400)]
public ObservableCollection<DataCollectionItem> ActionsToMinimizeLosses { get; }
Property Value
Type | Description |
---|---|
ObservableCollection<DataCollectionItem> |
CollectionSituations
Gets information about the situations in which data were collected.
Declaration
[Display(GroupName = "Collection Situations", Order = 600)]
public ObservableCollection<DataCollectionItem> CollectionSituations { get; }
Property Value
Type | Description |
---|---|
ObservableCollection<DataCollectionItem> |
DataCollectionDate
Gets or sets the date or range of dates of the data collection.
Declaration
[Display(GroupName = "Collection Event", Order = 110)]
public DateSpecification DataCollectionDate { get; set; }
Property Value
Type | Description |
---|---|
DateSpecification |
DataCollectionFrequency
For repeated data collection events, gets or sets the frequency of repetition.
Declaration
[UIHint("hidden")]
public DataCollectionFrequency DataCollectionFrequency { get; set; }
Property Value
Type | Description |
---|---|
DataCollectionFrequency |
DataCollectorOrganizations
Gets or sets the organization that performed the data collection.
Declaration
[Display(GroupName = "Collection Event", Order = 100)]
public ObservableCollection<Agent> DataCollectorOrganizations { get; set; }
Property Value
Type | Description |
---|---|
ObservableCollection<Agent> |
DataSources
Gets a collection of data sources from which data were collected.
Declaration
[Display(GroupName = "Data Sources", Order = 400)]
public ObservableCollection<DataSource> DataSources { get; }
Property Value
Type | Description |
---|---|
ObservableCollection<DataSource> |
Description
Gets the description.
Declaration
[Display(GroupName = "Basic", Order = 30)]
public virtual MultilingualString Description { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
DisplayLabel
Gets the display label.
Declaration
public string DisplayLabel { get; }
Property Value
Type | Description |
---|---|
string | The display label. |
Instruments
Gets a collection of instruments used to collect the data.
Declaration
[Display(GroupName = "Collection Event", Order = 450)]
public ObservableCollection<Instrument> Instruments { get; protected set; }
Property Value
Type | Description |
---|---|
ObservableCollection<Instrument> |
ItemName
Gets the name of the item.
Declaration
[Display(Name = "Name", GroupName = "Basic", Order = 10)]
public virtual MultilingualString ItemName { get; }
Property Value
Type | Description |
---|---|
MultilingualString | The name of the item. |
Label
Gets the label.
Declaration
[Display(GroupName = "Basic", Order = 20)]
public MultilingualString Label { get; }
Property Value
Type | Description |
---|---|
MultilingualString |
ModesOfCollection
Gets information about the modes with which data were collected.
Declaration
[Display(GroupName = "Collection Event:Modes", Order = 400)]
public ObservableCollection<DataCollectionItem> ModesOfCollection { get; }
Property Value
Type | Description |
---|---|
ObservableCollection<DataCollectionItem> |
QualityStatements
Gets a collection of quality statements associated with this collection event.
Declaration
[Display(GroupName = "Collection Event", Order = 500)]
public ObservableCollection<QualityStatement> QualityStatements { get; protected set; }
Property Value
Type | Description |
---|---|
ObservableCollection<QualityStatement> |
Methods
ToString()
Returns a string that represents this instance.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | A string that represents this instance. |
Overrides
WatchProperties()
Watch for property changed events
Declaration
protected override void WatchProperties()