C# 클래스 BExIS.Dlm.Services.DataStructure.DataContainerManager

파일 보기 프로젝트 열기: BEXIS2/Core 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

AddAggregateFunction() 공개 메소드

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

AddConstraint() 공개 메소드

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

AddConstraint() 공개 메소드

public AddConstraint ( ComparisonConstraint constraint, DataContainer container ) : void
constraint ComparisonConstraint
container DataContainer
리턴 void

AddConstraint() 공개 메소드

public AddConstraint ( DomainConstraint constraint, DataContainer container ) : void
constraint DomainConstraint
container DataContainer
리턴 void

AddConstraint() 공개 메소드

public AddConstraint ( PatternConstraint constraint, DataContainer container ) : void
constraint PatternConstraint
container DataContainer
리턴 void

AddConstraint() 공개 메소드

public AddConstraint ( RangeConstraint constraint, DataContainer container ) : void
constraint RangeConstraint
container DataContainer
리턴 void

AddExtendedProperty() 공개 메소드

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

AddGlobalizationInfo() 공개 메소드

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

CreateDataAttribute() 공개 메소드

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
리턴 BExIS.Dlm.Entities.DataStructure.DataAttribute

CreateExtendedProperty() 공개 메소드

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

DataContainerManager() 공개 메소드

public DataContainerManager ( ) : System
리턴 System

DeleteDataAttribute() 공개 메소드

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

DeleteDataAttribute() 공개 메소드

public DeleteDataAttribute ( IEnumerable entities ) : bool
entities IEnumerable
리턴 bool

DeleteExtendedProperty() 공개 메소드

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

DeleteExtendedProperty() 공개 메소드

public DeleteExtendedProperty ( IEnumerable entities ) : bool
entities IEnumerable
리턴 bool

RemoveAggregateFunction() 공개 메소드

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

RemoveConstraint() 공개 메소드

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

RemoveConstraint() 공개 메소드

public RemoveConstraint ( ComparisonConstraint constraint ) : void
constraint ComparisonConstraint
리턴 void

RemoveConstraint() 공개 메소드

public RemoveConstraint ( DomainConstraint constraint ) : void
constraint DomainConstraint
리턴 void

RemoveConstraint() 공개 메소드

public RemoveConstraint ( PatternConstraint constraint ) : void
constraint PatternConstraint
리턴 void

RemoveConstraint() 공개 메소드

public RemoveConstraint ( RangeConstraint constraint ) : void
constraint RangeConstraint
리턴 void

RemoveExtendedProperty() 공개 메소드

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

RemoveGlobalizationInfo() 공개 메소드

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

UpdateDataAttribute() 공개 메소드

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

UpdateExtendedProperty() 공개 메소드

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