public CswNbtFieldTypeRuleLink(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); TextSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Text); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Begins); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Ends); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(TextSubField, true); HrefSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1_Big, CswEnumNbtSubFieldName.Href); HrefSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); HrefSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); HrefSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); HrefSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); HrefSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); HrefSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(HrefSubField); }//ctor
public CswNbtFieldTypeRuleSequence(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); SequenceSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Sequence); SequenceSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Begins); SequenceSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); SequenceSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); SequenceSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Ends); SequenceSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); SequenceSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); SequenceSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); SequenceSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); SequenceSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); SequenceSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(SequenceSubField); SequenceNumberSubField = new CswNbtSubField(_CswNbtFieldResources, SequenceNumberColumn, SubFieldName.Number); SequenceNumberSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Begins); SequenceNumberSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); SequenceNumberSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); SequenceNumberSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Ends); SequenceNumberSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); SequenceNumberSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); SequenceNumberSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); SequenceNumberSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); SequenceNumberSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); SequenceNumberSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(SequenceNumberSubField); }//ctor
public CswNbtFieldTypeRuleTimeInterval(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); IntervalSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Interval, true); IntervalSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); IntervalSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); IntervalSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThanOrEquals); IntervalSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThanOrEquals); IntervalSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); IntervalSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); IntervalSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); IntervalSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(IntervalSubField); StartDateSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1_Date, SubFieldName.StartDateTime, true); StartDateSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); StartDateSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); StartDateSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThanOrEquals); StartDateSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThanOrEquals); StartDateSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); StartDateSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); StartDateSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); StartDateSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(StartDateSubField); ClobDataSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.ClobData, CswEnumNbtSubFieldName.Value); ClobDataSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); ClobDataSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(ClobDataSubField); }//ctor
public CswNbtFieldTypeRuleBlob(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); FileNameSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Name); FileNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); FileNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(FileNameSubField); ContentTypeSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field2, SubFieldName.ContentType); ContentTypeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); ContentTypeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(ContentTypeSubField); DateModifiedSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field2_Date, SubFieldName.DateModified); DateModifiedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); DateModifiedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); DateModifiedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThanOrEquals); DateModifiedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); DateModifiedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThanOrEquals); DateModifiedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); DateModifiedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); DateModifiedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(DateModifiedSubField); //BlobSubField = new CswNbtSubField( CswEnumNbtPropColumn.Field1, CswEnumNbtSubFieldName.Blob ); //BlobSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.NotNull | // CswEnumNbtFilterMode.Null; //SubFields.add( BlobSubField ); }//ctor
public CswNbtFieldTypeRuleList(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); // ValueSubField - Field1 ValueSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, CswEnumNbtSubFieldName.Value); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(ValueSubField); //TextSubField - Field2 TextSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field2, CswEnumNbtSubFieldName.Text); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Begins); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Ends); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(TextSubField); }//ctor
public CswNbtFieldTypeRuleMetaDataList(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); IdSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1_FK, SubFieldName.Id); IdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); IdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); IdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); IdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); SubFields.add(IdSubField); TypeSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Type); TypeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); TypeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); TypeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); TypeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); SubFields.add(TypeSubField); TextSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field2, SubFieldName.Text); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Begins); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Ends); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(TextSubField); }//ctor
public CswNbtFieldTypeRuleMTBF(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); StartDateTimeSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.StartDateTime, true); StartDateTimeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); StartDateTimeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); StartDateTimeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThanOrEquals); StartDateTimeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); StartDateTimeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThanOrEquals); StartDateTimeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); StartDateTimeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); StartDateTimeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(StartDateTimeSubField); UnitsSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field2, SubFieldName.Units, true); UnitsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); UnitsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); UnitsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); UnitsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Begins); UnitsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Ends); SubFields.add(UnitsSubField); ValueSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1_Numeric, SubFieldName.Value, true); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); SubFields.add(ValueSubField, true); }//ctor
public CswNbtFieldTypeRuleScientific(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); BaseSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1_Numeric, SubFieldName.Base, true); BaseSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); BaseSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); BaseSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThanOrEquals); BaseSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); BaseSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); BaseSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThanOrEquals); BaseSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); BaseSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(BaseSubField); ExponentSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field2_Numeric, SubFieldName.Exponent, true); ExponentSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); ExponentSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); ExponentSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThanOrEquals); ExponentSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); ExponentSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); ExponentSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThanOrEquals); ExponentSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); ExponentSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(ExponentSubField); }//ctor
public CswNbtFieldTypeRuleImage(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); //FileNameSubField = new CswNbtSubField( _CswNbtFieldResources, CswEnumNbtPropColumn.Field1, CswEnumNbtSubFieldName.Name ); //FileNameSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.Begins ); //FileNameSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.Contains ); //FileNameSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.NotContains ); //FileNameSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.Ends ); //FileNameSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.Equals ); //FileNameSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.NotEquals ); //FileNameSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.NotNull ); //FileNameSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.Null ); //SubFields.add( FileNameSubField ); //ContentTypeSubField = new CswNbtSubField( _CswNbtFieldResources, CswEnumNbtPropColumn.Field2, CswEnumNbtSubFieldName.ContentType ); //ContentTypeSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.Begins ); //ContentTypeSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.Contains ); //ContentTypeSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.NotContains ); //ContentTypeSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.Ends ); //ContentTypeSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.Equals ); //ContentTypeSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.NotEquals ); //ContentTypeSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.NotNull ); //ContentTypeSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.Null ); //SubFields.add( ContentTypeSubField ); //SubFields.add( CswEnumNbtPropColumn.Field1, CswEnumNbtSubFieldName.Image ); //SubFields[CswEnumNbtSubFieldName.Image].SupportedFilterModes.Add( CswEnumNbtFilterMode.NotNull | // CswEnumNbtFilterMode.Null; }//ctor
public CswNbtFieldTypeRuleExternal(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); //SubFields.add( CswEnumNbtPropColumn.Field1, CswEnumNbtSubFieldName.Value ); //We are not setting any filter values because there is no search allowed }//ctor
public CswNbtFieldTypeRuleQuantity(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); QuantitySubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1_Numeric, SubFieldName.Value, true); QuantitySubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); QuantitySubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); QuantitySubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThanOrEquals); QuantitySubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); QuantitySubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); QuantitySubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThanOrEquals); QuantitySubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); QuantitySubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(QuantitySubField, true); UnitIdSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1_FK, SubFieldName.NodeID, true); UnitIdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); UnitIdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); UnitIdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); UnitIdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); UnitIdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.In); SubFields.add(UnitIdSubField); UnitNameSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Name); UnitNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); UnitNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Begins); UnitNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Ends); UnitNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); UnitNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); UnitNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); UnitNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); UnitNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(UnitNameSubField); Val_kg_SubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field2_Numeric, CswEnumNbtSubFieldName.Val_kg, true); Val_kg_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); Val_kg_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); Val_kg_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThanOrEquals); Val_kg_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); Val_kg_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); Val_kg_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThanOrEquals); Val_kg_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); Val_kg_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(Val_kg_SubField); Val_Liters_SubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field3_Numeric, CswEnumNbtSubFieldName.Val_Liters, true); Val_Liters_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); Val_Liters_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); Val_Liters_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThanOrEquals); Val_Liters_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); Val_Liters_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); Val_Liters_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThanOrEquals); Val_Liters_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); Val_Liters_SubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(Val_Liters_SubField); }//ctor
public CswNbtFieldTypeRuleLogical(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); CheckedSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Checked); CheckedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); CheckedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); SubFields.add(CheckedSubField); }//ctor
public CswNbtFieldTypeRuleUserSelect(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); SelectedUserIdsSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.ClobData, CswEnumNbtSubFieldName.NodeID); SelectedUserIdsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); SelectedUserIdsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); SelectedUserIdsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(SelectedUserIdsSubField); }//ctor
public CswNbtFieldTypeRuleMultiList(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); ValueSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.ClobData, SubFieldName.Value); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(ValueSubField); }//ctor
public CswNbtFieldTypeRuleComments(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); CommentSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.ClobData, SubFieldName.Comments); //bz # 6628: Gestalt instead of Field1 CommentSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); CommentSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); CommentSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); CommentSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(CommentSubField); }//ctor
public CswNbtFieldTypeRuleMol(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); MolSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Mol); // BZ 8638 //MolSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.NotNull | // CswEnumNbtFilterMode.Null; MolSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); MolSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(MolSubField); }//ctor
public CswNbtFieldTypeRuleLogicalSet(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); //CheckedSubField = new CswNbtSubField(CswEnumNbtPropColumn.Field1, CswNbtFieldTypeRule.SubFieldName. ); //CheckedSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.Equals; //SubFields.add( CheckedSubField ); ClobDataSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.ClobData, CswEnumNbtSubFieldName.Value); ClobDataSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); ClobDataSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(ClobDataSubField); }//ctor
public CswNbtFieldTypeRuleNumber(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); ValueSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1_Numeric, SubFieldName.Value, true); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThanOrEquals); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThanOrEquals); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); ValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(ValueSubField); }//ctor
public CswNbtFieldTypeRuleMemo(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); TextSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Gestalt, SubFieldName.Text); //bz # 6628: Gestalt instead of Field1 TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Begins); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Ends); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); TextSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(TextSubField); }//ctor
public CswNbtFieldTypeRulePassword(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); EncryptedPasswordSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Password); //// BZ 8638 //EncryptedPasswordSubField.SupportedFilterModes.Add( CswEnumNbtFilterMode.NotNull | // CswEnumNbtFilterMode.Null; SubFields.add(EncryptedPasswordSubField); ChangedDateSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1_Date, SubFieldName.ChangedDate); SubFields.add(ChangedDateSubField); PreviouslyUsedPasswords = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field2, SubFieldName.PreviouslyUsedPasswords); SubFields.add(PreviouslyUsedPasswords); }//ctor
public CswNbtFieldTypeRuleReportLink(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); //StateSubField = new CswNbtSubField( _CswNbtFieldResources, CswEnumNbtPropColumn.Field1, CswEnumNbtSubFieldName.Value ); //SubFields.add( StateSubField ); //MenuOptionsSubField = new CswNbtSubField( _CswNbtFieldResources, CswEnumNbtPropColumn.Field2, CswEnumNbtSubFieldName.Value ); //SubFields.add( MenuOptionsSubField ); //DisplayNameField = new CswNbtSubField( _CswNbtFieldResources, CswEnumNbtPropColumn.Field3, CswEnumNbtSubFieldName.Value ); //SubFields.add( DisplayNameField ); //IconSubField = new CswNbtSubField( _CswNbtFieldResources, CswEnumNbtPropColumn.Field4, CswEnumNbtSubFieldName.Value ); //SubFields.add( IconSubField ); }//ctor
public CswNbtFieldTypeRuleButton(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); StateSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Value); SubFields.add(StateSubField); MenuOptionsSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field2, SubFieldName.Options); SubFields.add(MenuOptionsSubField); DisplayNameField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field3, SubFieldName.Name); SubFields.add(DisplayNameField); IconSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field4, SubFieldName.Icon); SubFields.add(IconSubField); }//ctor
public CswNbtFieldTypeRuleComposite(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); CachedValueSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Value); CachedValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Begins); CachedValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); CachedValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); CachedValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Ends); CachedValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); CachedValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); CachedValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); CachedValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); CachedValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); CachedValueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(CachedValueSubField); }//ctor
public CswNbtFieldTypeRuleNFPA(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); RedSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Flammability, true); YellowSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field2, SubFieldName.Reactivity, true); BlueSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field3, SubFieldName.Health, true); WhiteSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field4, SubFieldName.Special, true); RedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); RedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); RedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); RedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); RedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); RedSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); YellowSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); YellowSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); YellowSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); YellowSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); YellowSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); YellowSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); BlueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); BlueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); BlueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); BlueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); BlueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); BlueSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); WhiteSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); WhiteSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); WhiteSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); WhiteSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); WhiteSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); WhiteSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(RedSubField); SubFields.add(YellowSubField); SubFields.add(BlueSubField); SubFields.add(WhiteSubField); }//ctor
public CswNbtFieldTypeRuleViewReference(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); CachedViewNameSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Name); CachedViewNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); CachedViewNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); CachedViewNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); CachedViewNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Begins); CachedViewNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); CachedViewNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); CachedViewNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Ends); CachedViewNameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); SubFields.add(CachedViewNameSubField); ViewIdSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1_FK, SubFieldName.ViewID); ViewIdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); ViewIdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); ViewIdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(ViewIdSubField); }//ctor
public CswNbtFieldTypeRuleRelationship(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); NameSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Name); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Begins); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Ends); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(NameSubField, true); NodeIDSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1_FK, SubFieldName.NodeID, true); NodeIDSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); NodeIDSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); NodeIDSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); NodeIDSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); NodeIDSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.In); SubFields.add(NodeIDSubField); }//ctor
public CswNbtFieldTypeRuleLocation(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); NameSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Name); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Begins); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Ends); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); NameSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(NameSubField, true); NodeIdSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1_FK, SubFieldName.NodeID, true); NodeIdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); NodeIdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); NodeIdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); NodeIdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); NodeIdSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.In); SubFields.add(NodeIdSubField); RowSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field2, SubFieldName.Row); RowSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); RowSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); RowSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); RowSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); RowSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); RowSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(RowSubField); ColumnSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field3, SubFieldName.Column); ColumnSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); ColumnSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); ColumnSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); ColumnSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); ColumnSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); ColumnSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(ColumnSubField); PathSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field4, SubFieldName.Path); PathSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); PathSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); PathSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); PathSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(PathSubField); BarcodeSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field5, SubFieldName.Barcode); BarcodeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Begins); BarcodeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); BarcodeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); BarcodeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Ends); BarcodeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); BarcodeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); BarcodeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); BarcodeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); BarcodeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); BarcodeSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(BarcodeSubField); }//ctor
public CswNbtFieldTypeRuleChildContents(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); }//ctor
public static ICswNbtFieldTypeRule makeRule(CswNbtFieldResources CswNbtFieldResources, CswEnumNbtFieldType FieldType) { ICswNbtFieldTypeRule ReturnVal = null; //CswNbtFieldResources CswNbtFieldResources = new CswNbtFieldResources( CswNbtResources ); switch (FieldType) { case CswEnumNbtFieldType.Barcode: ReturnVal = new CswNbtFieldTypeRuleBarCode(CswNbtFieldResources); break; case CswEnumNbtFieldType.Button: ReturnVal = new CswNbtFieldTypeRuleButton(CswNbtFieldResources); break; case CswEnumNbtFieldType.CASNo: ReturnVal = new CswNbtFieldTypeRuleCASNo(CswNbtFieldResources); break; case CswEnumNbtFieldType.ChildContents: ReturnVal = new CswNbtFieldTypeRuleChildContents(CswNbtFieldResources); break; case CswEnumNbtFieldType.Comments: ReturnVal = new CswNbtFieldTypeRuleComments(CswNbtFieldResources); break; case CswEnumNbtFieldType.Composite: ReturnVal = new CswNbtFieldTypeRuleComposite(CswNbtFieldResources); break; case CswEnumNbtFieldType.DateTime: ReturnVal = new CswNbtFieldTypeRuleDateTime(CswNbtFieldResources); break; case CswEnumNbtFieldType.External: ReturnVal = new CswNbtFieldTypeRuleExternal(CswNbtFieldResources); break; case CswEnumNbtFieldType.File: ReturnVal = new CswNbtFieldTypeRuleBlob(CswNbtFieldResources); break; case CswEnumNbtFieldType.Formula: ReturnVal = new CswNbtFieldTypeRuleFormula(CswNbtFieldResources); break; case CswEnumNbtFieldType.Grid: ReturnVal = new CswNbtFieldTypeRuleGrid(CswNbtFieldResources); break; case CswEnumNbtFieldType.Image: ReturnVal = new CswNbtFieldTypeRuleImage(CswNbtFieldResources); break; case CswEnumNbtFieldType.ImageList: ReturnVal = new CswNbtFieldTypeRuleImageList(CswNbtFieldResources); break; case CswEnumNbtFieldType.Link: ReturnVal = new CswNbtFieldTypeRuleLink(CswNbtFieldResources); break; case CswEnumNbtFieldType.List: ReturnVal = new CswNbtFieldTypeRuleList(CswNbtFieldResources); break; case CswEnumNbtFieldType.Location: ReturnVal = new CswNbtFieldTypeRuleLocation(CswNbtFieldResources); break; case CswEnumNbtFieldType.Logical: ReturnVal = new CswNbtFieldTypeRuleLogical(CswNbtFieldResources); break; case CswEnumNbtFieldType.LogicalSet: ReturnVal = new CswNbtFieldTypeRuleLogicalSet(CswNbtFieldResources); break; case CswEnumNbtFieldType.MetaDataList: ReturnVal = new CswNbtFieldTypeRuleMetaDataList(CswNbtFieldResources); break; case CswEnumNbtFieldType.Memo: ReturnVal = new CswNbtFieldTypeRuleMemo(CswNbtFieldResources); break; case CswEnumNbtFieldType.MOL: ReturnVal = new CswNbtFieldTypeRuleMol(CswNbtFieldResources); break; case CswEnumNbtFieldType.MTBF: ReturnVal = new CswNbtFieldTypeRuleMTBF(CswNbtFieldResources); break; //case CswEnumNbtFieldType.MultiRelationship: // ReturnVal = new CswNbtFieldTypeRuleMultiRelationship( CswNbtFieldResources ); // break; case CswEnumNbtFieldType.MultiList: ReturnVal = new CswNbtFieldTypeRuleMultiList(CswNbtFieldResources); break; case CswEnumNbtFieldType.NFPA: ReturnVal = new CswNbtFieldTypeRuleNFPA(CswNbtFieldResources); break; case CswEnumNbtFieldType.NodeTypeSelect: ReturnVal = new CswNbtFieldTypeRuleNodeTypeSelect(CswNbtFieldResources); break; case CswEnumNbtFieldType.Number: ReturnVal = new CswNbtFieldTypeRuleNumber(CswNbtFieldResources); break; case CswEnumNbtFieldType.NumericRange: ReturnVal = new CswNbtFieldTypeRuleNumericRange(CswNbtFieldResources); break; case CswEnumNbtFieldType.Password: ReturnVal = new CswNbtFieldTypeRulePassword(CswNbtFieldResources); break; case CswEnumNbtFieldType.Permission: ReturnVal = new CswNbtFieldTypeRulePermission(CswNbtFieldResources); break; case CswEnumNbtFieldType.PropertyReference: ReturnVal = new CswNbtFieldTypeRulePropertyReference(CswNbtFieldResources); break; case CswEnumNbtFieldType.Quantity: ReturnVal = new CswNbtFieldTypeRuleQuantity(CswNbtFieldResources); break; case CswEnumNbtFieldType.Question: ReturnVal = new CswNbtFieldTypeRuleQuestion(CswNbtFieldResources); break; case CswEnumNbtFieldType.Relationship: ReturnVal = new CswNbtFieldTypeRuleRelationship(CswNbtFieldResources); break; case CswEnumNbtFieldType.ReportLink: ReturnVal = new CswNbtFieldTypeRuleReportLink(CswNbtFieldResources); break; case CswEnumNbtFieldType.Scientific: ReturnVal = new CswNbtFieldTypeRuleScientific(CswNbtFieldResources); break; case CswEnumNbtFieldType.Sequence: ReturnVal = new CswNbtFieldTypeRuleSequence(CswNbtFieldResources); break; case CswEnumNbtFieldType.Static: ReturnVal = new CswNbtFieldTypeRuleStatic(CswNbtFieldResources); break; case CswEnumNbtFieldType.Text: ReturnVal = new CswNbtFieldTypeRuleText(CswNbtFieldResources); break; //case CswEnumNbtFieldType.Time: // ReturnVal = new CswNbtFieldTypeRuleTime( CswNbtFieldResources ); // break; case CswEnumNbtFieldType.TimeInterval: ReturnVal = new CswNbtFieldTypeRuleTimeInterval(CswNbtFieldResources); break; case CswEnumNbtFieldType.UserSelect: ReturnVal = new CswNbtFieldTypeRuleUserSelect(CswNbtFieldResources); break; case CswEnumNbtFieldType.ViewPickList: ReturnVal = new CswNbtFieldTypeRuleViewPickList(CswNbtFieldResources); break; case CswEnumNbtFieldType.ViewReference: ReturnVal = new CswNbtFieldTypeRuleViewReference(CswNbtFieldResources); break; default: throw (new CswDniException("There is no field rule class for field type " + FieldType.ToString())); //break; }//switch return(ReturnVal); } //makeRule()
public CswNbtFieldTypeRuleNumericRange(CswNbtFieldResources CswNbtFieldResources) { _CswNbtFieldResources = CswNbtFieldResources; _CswNbtFieldTypeRuleDefault = new CswNbtFieldTypeRuleDefaultImpl(_CswNbtFieldResources); LowerSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1_Numeric, SubFieldName.Lower, true); LowerSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); LowerSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); LowerSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThanOrEquals); LowerSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); LowerSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); LowerSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThanOrEquals); LowerSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); LowerSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(LowerSubField); TargetSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field2_Numeric, SubFieldName.Target, true); TargetSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); TargetSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); TargetSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThanOrEquals); TargetSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); TargetSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); TargetSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThanOrEquals); TargetSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); TargetSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(TargetSubField); UpperSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field3_Numeric, SubFieldName.Upper, true); UpperSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); UpperSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); UpperSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThanOrEquals); UpperSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.GreaterThan); UpperSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThan); UpperSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.LessThanOrEquals); UpperSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); UpperSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(UpperSubField); LowerInclusiveSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field2, SubFieldName.LowerInclusive, true); LowerInclusiveSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); LowerInclusiveSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); LowerInclusiveSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); LowerInclusiveSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(LowerInclusiveSubField); UpperInclusiveSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field3, SubFieldName.UpperInclusive, true); UpperInclusiveSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); UpperInclusiveSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); UpperInclusiveSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); UpperInclusiveSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(UpperInclusiveSubField); UnitsSubField = new CswNbtSubField(_CswNbtFieldResources, CswEnumNbtPropColumn.Field1, SubFieldName.Units, true); UnitsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Begins); UnitsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Contains); UnitsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotContains); UnitsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Ends); UnitsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Equals); UnitsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotEquals); UnitsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.NotNull); UnitsSubField.SupportedFilterModes.Add(CswEnumNbtFilterMode.Null); SubFields.add(UnitsSubField); } //ctor