C# Class BExIS.Dlm.Services.DataStructure.DataContainerManager

Exibir arquivo Open project: BEXIS2/Core Class Usage Examples

Public Methods

Method Description
AddAggregateFunction ( DataContainer container, AggregateFunction aggregateFunction ) : DataAttribute
AddConstraint ( ExtendedProperty extendedProperty, Constraint constraint ) : DataAttribute
AddConstraint ( ComparisonConstraint constraint, DataContainer container ) : void
AddConstraint ( DomainConstraint constraint, DataContainer container ) : void
AddConstraint ( PatternConstraint constraint, DataContainer container ) : void
AddConstraint ( RangeConstraint constraint, DataContainer container ) : void
AddExtendedProperty ( DataContainer container, ExtendedProperty extendedProperty ) : DataAttribute
AddGlobalizationInfo ( DataContainer container, GlobalizationInfo globalizationInfo ) : DataAttribute
CreateDataAttribute ( string shortName, string name, string description, bool isMultiValue, bool isBuiltIn, string scope, MeasurementScale measurementScale, DataContainerType containerType, string entitySelectionPredicate, DataType dataType, Unit unit, Methodology methodology, Classifier classifier, ICollection functions, ICollection globalizationInfos, ICollection constraints, ICollection extendedProperies ) : DataAttribute
CreateExtendedProperty ( string name, string description, DataContainer container, ICollection constraints ) : ExtendedProperty
DataContainerManager ( ) : System
DeleteDataAttribute ( DataAttribute entity ) : bool
DeleteDataAttribute ( IEnumerable entities ) : bool
DeleteExtendedProperty ( ExtendedProperty entity ) : bool
DeleteExtendedProperty ( IEnumerable entities ) : bool
RemoveAggregateFunction ( DataContainer container, AggregateFunction aggregateFunction ) : DataAttribute
RemoveConstraint ( ExtendedProperty extendedProperty, Constraint constraint ) : DataAttribute
RemoveConstraint ( ComparisonConstraint constraint ) : void
RemoveConstraint ( DomainConstraint constraint ) : void
RemoveConstraint ( PatternConstraint constraint ) : void
RemoveConstraint ( RangeConstraint constraint ) : void
RemoveExtendedProperty ( ExtendedProperty extendedProperty ) : DataAttribute
RemoveGlobalizationInfo ( GlobalizationInfo globalizationInfo ) : DataAttribute
UpdateDataAttribute ( DataAttribute entity ) : DataAttribute
UpdateExtendedProperty ( ExtendedProperty entity ) : ExtendedProperty

Method Details

AddAggregateFunction() public method

public AddAggregateFunction ( DataContainer container, AggregateFunction aggregateFunction ) : DataAttribute
container DataContainer
aggregateFunction AggregateFunction
return BExIS.Dlm.Entities.DataStructure.DataAttribute

AddConstraint() public method

public AddConstraint ( ExtendedProperty extendedProperty, Constraint constraint ) : DataAttribute
extendedProperty BExIS.Dlm.Entities.DataStructure.ExtendedProperty
constraint Constraint
return BExIS.Dlm.Entities.DataStructure.DataAttribute

AddConstraint() public method

public AddConstraint ( ComparisonConstraint constraint, DataContainer container ) : void
constraint ComparisonConstraint
container DataContainer
return void

AddConstraint() public method

public AddConstraint ( DomainConstraint constraint, DataContainer container ) : void
constraint DomainConstraint
container DataContainer
return void

AddConstraint() public method

public AddConstraint ( PatternConstraint constraint, DataContainer container ) : void
constraint PatternConstraint
container DataContainer
return void

AddConstraint() public method

public AddConstraint ( RangeConstraint constraint, DataContainer container ) : void
constraint RangeConstraint
container DataContainer
return void

AddExtendedProperty() public method

public AddExtendedProperty ( DataContainer container, ExtendedProperty extendedProperty ) : DataAttribute
container DataContainer
extendedProperty BExIS.Dlm.Entities.DataStructure.ExtendedProperty
return BExIS.Dlm.Entities.DataStructure.DataAttribute

AddGlobalizationInfo() public method

public AddGlobalizationInfo ( DataContainer container, GlobalizationInfo globalizationInfo ) : DataAttribute
container DataContainer
globalizationInfo BExIS.Dlm.Entities.DataStructure.GlobalizationInfo
return BExIS.Dlm.Entities.DataStructure.DataAttribute

CreateDataAttribute() public method

public CreateDataAttribute ( string shortName, string name, string description, bool isMultiValue, bool isBuiltIn, string scope, MeasurementScale measurementScale, DataContainerType containerType, string entitySelectionPredicate, DataType dataType, Unit unit, Methodology methodology, Classifier classifier, ICollection functions, ICollection globalizationInfos, ICollection constraints, ICollection extendedProperies ) : DataAttribute
shortName string
name string
description string
isMultiValue bool
isBuiltIn bool
scope string
measurementScale MeasurementScale
containerType DataContainerType
entitySelectionPredicate string
dataType BExIS.Dlm.Entities.DataStructure.DataType
unit BExIS.Dlm.Entities.DataStructure.Unit
methodology BExIS.Dlm.Entities.DataStructure.Methodology
classifier BExIS.Dlm.Entities.DataStructure.Classifier
functions ICollection
globalizationInfos ICollection
constraints ICollection
extendedProperies ICollection
return BExIS.Dlm.Entities.DataStructure.DataAttribute

CreateExtendedProperty() public method

public CreateExtendedProperty ( string name, string description, DataContainer container, ICollection constraints ) : ExtendedProperty
name string
description string
container DataContainer
constraints ICollection
return BExIS.Dlm.Entities.DataStructure.ExtendedProperty

DataContainerManager() public method

public DataContainerManager ( ) : System
return System

DeleteDataAttribute() public method

public DeleteDataAttribute ( DataAttribute entity ) : bool
entity BExIS.Dlm.Entities.DataStructure.DataAttribute
return bool

DeleteDataAttribute() public method

public DeleteDataAttribute ( IEnumerable entities ) : bool
entities IEnumerable
return bool

DeleteExtendedProperty() public method

public DeleteExtendedProperty ( ExtendedProperty entity ) : bool
entity BExIS.Dlm.Entities.DataStructure.ExtendedProperty
return bool

DeleteExtendedProperty() public method

public DeleteExtendedProperty ( IEnumerable entities ) : bool
entities IEnumerable
return bool

RemoveAggregateFunction() public method

public RemoveAggregateFunction ( DataContainer container, AggregateFunction aggregateFunction ) : DataAttribute
container DataContainer
aggregateFunction AggregateFunction
return BExIS.Dlm.Entities.DataStructure.DataAttribute

RemoveConstraint() public method

public RemoveConstraint ( ExtendedProperty extendedProperty, Constraint constraint ) : DataAttribute
extendedProperty BExIS.Dlm.Entities.DataStructure.ExtendedProperty
constraint Constraint
return BExIS.Dlm.Entities.DataStructure.DataAttribute

RemoveConstraint() public method

public RemoveConstraint ( ComparisonConstraint constraint ) : void
constraint ComparisonConstraint
return void

RemoveConstraint() public method

public RemoveConstraint ( DomainConstraint constraint ) : void
constraint DomainConstraint
return void

RemoveConstraint() public method

public RemoveConstraint ( PatternConstraint constraint ) : void
constraint PatternConstraint
return void

RemoveConstraint() public method

public RemoveConstraint ( RangeConstraint constraint ) : void
constraint RangeConstraint
return void

RemoveExtendedProperty() public method

public RemoveExtendedProperty ( ExtendedProperty extendedProperty ) : DataAttribute
extendedProperty BExIS.Dlm.Entities.DataStructure.ExtendedProperty
return BExIS.Dlm.Entities.DataStructure.DataAttribute

RemoveGlobalizationInfo() public method

public RemoveGlobalizationInfo ( GlobalizationInfo globalizationInfo ) : DataAttribute
globalizationInfo BExIS.Dlm.Entities.DataStructure.GlobalizationInfo
return BExIS.Dlm.Entities.DataStructure.DataAttribute

UpdateDataAttribute() public method

public UpdateDataAttribute ( DataAttribute entity ) : DataAttribute
entity BExIS.Dlm.Entities.DataStructure.DataAttribute
return BExIS.Dlm.Entities.DataStructure.DataAttribute

UpdateExtendedProperty() public method

public UpdateExtendedProperty ( ExtendedProperty entity ) : ExtendedProperty
entity BExIS.Dlm.Entities.DataStructure.ExtendedProperty
return BExIS.Dlm.Entities.DataStructure.ExtendedProperty