示例#1
0
        public CswNbtMetaDataFieldType(CswNbtMetaDataResources CswNbtMetaDataResources, DataRow Row, CswDateTime Date = null)
        {
            _CswNbtMetaDataResources = CswNbtMetaDataResources;
            _Date = Date;

            Reassign(Row);
        }
 public CswNbtMetaDataNodeType(CswNbtMetaDataResources CswNbtMetaDataResources, DataRow Row, CswDateTime Date)
 {
     _CswNbtMetaDataResources = CswNbtMetaDataResources;
     _Date        = Date;
     _NodeTypeRow = Row;
     _UniqueId    = CswConvert.ToInt32(Row[UniqueIdFieldName]);
 }
示例#3
0
 public CswNbtMetaDataCollectionNodeType(CswNbtMetaDataResources CswNbtMetaDataResources)
 {
     _CswNbtMetaDataResources = CswNbtMetaDataResources;
     _CollImpl = new CswNbtMetaDataCollectionImpl(_CswNbtMetaDataResources,
                                                  "nodetypeid",
                                                  "nodetypename",
                                                  _CswNbtMetaDataResources.NodeTypeTableSelect,
                                                  _CswNbtMetaDataResources.NodeTypeTableUpdate,
                                                  makeNodeType,
                                                  _makeModuleWhereClause);
 }
 public CswNbtMetaDataCollectionPropertySet(CswNbtMetaDataResources CswNbtMetaDataResources)
 {
     _CswNbtMetaDataResources = CswNbtMetaDataResources;
     _CollImpl = new CswNbtMetaDataCollectionImpl(_CswNbtMetaDataResources,
                                                  "propertysetid",
                                                  "name",
                                                  _CswNbtMetaDataResources.PropertySetTableSelect,
                                                  _CswNbtMetaDataResources.PropertySetTableUpdate,
                                                  makePropertySet,
                                                  _makeModuleWhereClause);
 }
 public CswNbtMetaDataCollectionObjectClassProp( CswNbtMetaDataResources CswNbtMetaDataResources )
 {
     _CswNbtMetaDataResources = CswNbtMetaDataResources;
     _CollImpl = new CswNbtMetaDataCollectionImpl( _CswNbtMetaDataResources,
                                                   "objectclasspropid",
                                                   "propname",
                                                   _CswNbtMetaDataResources.ObjectClassPropTableSelect,
                                                   _CswNbtMetaDataResources.ObjectClassPropTableUpdate,
                                                   makeObjectClassProp,
                                                   _makeModuleWhereClause );
 }
示例#6
0
 public CswNbtMetaDataCollectionFieldType( CswNbtMetaDataResources CswNbtMetaDataResources )
 {
     _CswNbtMetaDataResources = CswNbtMetaDataResources;
     _CollImpl = new CswNbtMetaDataCollectionImpl( _CswNbtMetaDataResources,
                                                   "fieldtypeid",
                                                   "fieldtype",
                                                   _CswNbtMetaDataResources.FieldTypeTableSelect,
                                                   _CswNbtMetaDataResources.FieldTypeTableUpdate,
                                                   makeFieldType,
                                                   _makeModuleWhereClause );
 }
示例#7
0
 public CswNbtMetaDataCollectionImpl(CswNbtMetaDataResources CswNbtMetaDataResources,
                                     string PkColumnName,
                                     string NameColumnName,
                                     CswTableSelect TableSelect,
                                     CswTableUpdate TableUpdate,
                                     MakeMetaDataObjectHandler MetaDataObjectMaker,
                                     ModuleWhereClauseHandler makeModuleWhereClause)
 {
     _CswNbtMetaDataResources = CswNbtMetaDataResources;
     _TableSelect             = TableSelect;
     _TableUpdate             = TableUpdate;
     _PkColumnName            = PkColumnName;
     _NameColumnName          = NameColumnName;
     _MetaDataObjectMaker     = MetaDataObjectMaker;
     _makeModuleWhereClause   = makeModuleWhereClause;
 } // constructor
示例#8
0
 public CswNbtMetaDataNodeType makeNodeType(CswNbtMetaDataResources Resources, DataRow Row, CswDateTime Date)
 {
     return(new CswNbtMetaDataNodeType(Resources, Row, Date));
 }
 public CswNbtMetaDataObjectClassProp(CswNbtMetaDataResources CswNbtMetaDataResources, DataRow Row, CswDateTime Date = null)
 {
     _CswNbtMetaDataResources = CswNbtMetaDataResources;
     _Date = Date;
     Reassign(Row);
 }
示例#10
0
 public CswNbtMetaDataNodeTypeTab makeNodeTypeTab( CswNbtMetaDataResources Resources, DataRow Row, CswDateTime Date )
 {
     return new CswNbtMetaDataNodeTypeTab( Resources, Row, Date );
 }
示例#11
0
 public CswNbtMetaDataFieldType makeFieldType( CswNbtMetaDataResources Resources, DataRow Row, CswDateTime Date )
 {
     return new CswNbtMetaDataFieldType( Resources, Row, Date );
 }
 public CswNbtMetaDataPropertySet(CswNbtMetaDataResources Resources, DataRow Row, CswDateTime Date = null)
 {
     _CswNbtMetaDataResources = Resources;
     _Date = Date;
     Reassign(Row);
 }
 /// <summary>
 /// Meta data collection with extra functionality for schema updater
 /// </summary>
 public CswNbtMetaDataForSchemaUpdater(CswNbtResources Resources, CswNbtMetaDataResources MetaDataResources, CswNbtSchemaModTrnsctn SchemaModTrnsctn)
     : base(Resources, MetaDataResources, false)    // Schema updater should always see all object classes, regardless of modules
 {
     _SchemaModTrnsctn = SchemaModTrnsctn;
 }
示例#14
0
 public CswNbtMetaDataNodeTypeProp makeNodeTypeProp( CswNbtMetaDataResources Resources, DataRow Row, CswDateTime Date = null )
 {
     return new CswNbtMetaDataNodeTypeProp( Resources, Row, Date );
 }
示例#15
0
 public CswNbtMetaDataObjectClass makeObjectClass(CswNbtMetaDataResources Resources, DataRow Row, CswDateTime Date)
 {
     return(new CswNbtMetaDataObjectClass(Resources, Row, Date));
 }
 public CswNbtMetaDataPropertySet makePropertySet(CswNbtMetaDataResources Resources, DataRow Row, CswDateTime Date)
 {
     return(new CswNbtMetaDataPropertySet(Resources, Row, Date));
 }
 public CswNbtMetaDataObjectClassProp makeObjectClassProp( CswNbtMetaDataResources Resources, DataRow Row, CswDateTime Date )
 {
     return new CswNbtMetaDataObjectClassProp( Resources, Row, Date );
 }
 public CswNbtMetaDataNodeTypeLayoutMgr(CswNbtMetaDataResources CswNbtMetaDataResources)
 {
     _CswNbtMetaDataResources = CswNbtMetaDataResources;
 }