Ejemplo n.º 1
0
	def generateEntities(self):
		schema = Schema('testMongoGen')

		# query = {'Field': {'$gt': 0, '$lt': 2}}
		# db.Items.find({"Status": {$gt:0, $lt:2, $ne:0}}).pretty()
		
		memTemplate = schema.addEntity('Items')
		memTemplate.addIdProperty(is_auto = False)
		memTemplate.addStringProperty('Name')
		memTemplate.addStringProperty('Path')
		memTemplate.addStringProperty('AssetSubscription')
		memTemplate.addStringProperty('SuperAssetSubscription')
		memTemplate.addStringProperty('DigitalMediaSubscription')
		memTemplate.addStringProperty('ArtSubscription')
		memTemplate.addStringProperty('UserSubscription')
		memTemplate.addStringProperty('Type')
		memTemplate.addStringProperty('Format')
		memTemplate.addIntProperty('Status')
		memTemplate.addFloatProperty('Version')
		
		memTemplate = schema.addEntity('Assets')
		#memTemplate.addIdProperty(is_auto = True)
		memTemplate.addStringProperty('Name')
		memTemplate.addStringProperty('Path')
		memTemplate.addStringProperty('ItemSubscription')
		memTemplate.addStringProperty('ProyectSubscription')
		memTemplate.addStringProperty('SuperAssetSubscription')
		memTemplate.addStringProperty('ShotSubscription')
		memTemplate.addStringProperty('SequenceSubscription')
		memTemplate.addStringProperty('DigitalMediaSubscription')
		memTemplate.addStringProperty('TaskSubscription')
		memTemplate.addStringProperty('UserSubscription')
		memTemplate.addStringProperty('Type')
		memTemplate.addStringProperty('Format')
		memTemplate.addIntProperty('Status')
		
		memTemplate = schema.addEntity('SuperAssets')
		#memTemplate.addIdProperty(is_auto = True)
		memTemplate.addStringProperty('Name')
		memTemplate.addStringProperty('Path')
		memTemplate.addStringProperty('ItemSubscription')
		memTemplate.addStringProperty('AssetSubscription')
		memTemplate.addStringProperty('DigitalMediaSubscription')
		memTemplate.addStringProperty('ShotSubscription')
		memTemplate.addStringProperty('SequenceSubscription')
		memTemplate.addStringProperty('ProyectSubscription')
		memTemplate.addStringProperty('TaskSubscription')
		memTemplate.addStringProperty('UserSubscription')
		memTemplate.addStringProperty('Type')
		memTemplate.addStringProperty('Format')
		memTemplate.addIntProperty('Status')
		
		daoGenerator = DaoGenerator()
		daoGenerator.generateAll(schema, self.PROJECT_DIR + '/test/model', '192.168.0.189:20017')
	def generateEntities(self):
		schema = Schema('assetmanagerdb')
		
		memTemplate = schema.addEntity('Items')
		#memTemplate.addIdProperty(is_auto = True)
		memTemplate.addStringProperty('Name')
		memTemplate.addStringProperty('Path')
		memTemplate.addStringProperty('AssetSubscription')
		memTemplate.addStringProperty('SuperAssetSubscription')
		memTemplate.addStringProperty('DigitalMediaSubscription')
		memTemplate.addStringProperty('ArtSubscription')
		memTemplate.addStringProperty('UserSubscription')
		memTemplate.addStringProperty('Type')
		memTemplate.addStringProperty('Format')
		memTemplate.addIntProperty('Status')
		memTemplate.addFloatProperty('Version')
		
		memTemplate = schema.addEntity('Assets')
		#memTemplate.addIdProperty(is_auto = True)
		memTemplate.addStringProperty('Name')
		memTemplate.addStringProperty('Path')
		memTemplate.addStringProperty('ItemSubscription')
		memTemplate.addStringProperty('ProyectSubscription')
		memTemplate.addStringProperty('SuperAssetSubscription')
		memTemplate.addStringProperty('ShotSubscription')
		memTemplate.addStringProperty('SequenceSubscription')
		memTemplate.addStringProperty('DigitalMediaSubscription')
		memTemplate.addStringProperty('TaskSubscription')
		memTemplate.addStringProperty('UserSubscription')
		memTemplate.addStringProperty('Type')
		memTemplate.addStringProperty('Format')
		memTemplate.addIntProperty('Status')
		
		memTemplate = schema.addEntity('SuperAssets')
		#memTemplate.addIdProperty(is_auto = True)
		memTemplate.addStringProperty('Name')
		memTemplate.addStringProperty('Path')
		memTemplate.addStringProperty('ItemSubscription')
		memTemplate.addStringProperty('AssetSubscription')
		memTemplate.addStringProperty('DigitalMediaSubscription')
		memTemplate.addStringProperty('ShotSubscription')
		memTemplate.addStringProperty('SequenceSubscription')
		memTemplate.addStringProperty('ProyectSubscription')
		memTemplate.addStringProperty('TaskSubscription')
		memTemplate.addStringProperty('UserSubscription')
		memTemplate.addStringProperty('Type')
		memTemplate.addStringProperty('Format')
		memTemplate.addIntProperty('Status')
		
		daoGenerator = DaoGenerator()
		daoGenerator.generateAll(schema, self.PROJECT_DIR + '/test/model')
Ejemplo n.º 3
0
    def generateEntities(self):
        schema = Schema('greenmodel')

        memTemplate = schema.addEntity('MemorandumTemplates')
        memTemplate.addIdProperty()
        memTemplate.addStringProperty('name')

        #try:
        daoGenerator = DaoGenerator()
        daoGenerator.generateAll(schema, self.PROJECT_DIR + '/test/model')
Ejemplo n.º 4
0
	def generateEntities(self):
		schema = Schema('greenmodel')
		
		memTemplate = schema.addEntity('MemorandumTemplates')
		memTemplate.addIdProperty()
		memTemplate.addStringProperty('name')
		
		#try:
		daoGenerator = DaoGenerator()
		daoGenerator.generateAll(schema, self.PROJECT_DIR + '/test/model')
Ejemplo n.º 5
0
    def generate_entities(self):
        schema = Schema('mongodbtest6')

        doc_template = schema.addEntity('Users')
        doc_template.addIdProperty(is_auto=False)
        doc_template.addStringProperty('Name')
        doc_template.addListProperty('Subs')
        # memTemplate.addBoolProperty('IsValid')

        # try:
        dao_generator = DaoGenerator()
        dao_generator.generateAll(schema, self.PROJECT_DIR + '/test/model')
Ejemplo n.º 6
0
    def generateEntities(self):
        schema = Schema('testMongoAppend')

        # query = {'Field': {'$gt': 0, '$lt': 2}}
        # db.Items.find({"Status": {$gt:0, $lt:2, $ne:0}}).pretty()

        memTemplate = schema.addEntity('ItemsTest')
        memTemplate.addIdProperty(is_auto=False)
        memTemplate.addStringProperty('Name')
        memTemplate.addStringProperty('Path')

        daoGenerator = DaoGenerator()
        daoGenerator.generateAll(schema, self.PROJECT_DIR + '/test/model', '192.168.0.189:20017')
    def generateEntities(self):
        schema = Schema('testMongoGen')

        # query = {'Field': {'$gt': 0, '$lt': 2}}
        # db.Items.find({"Status": {$gt:0, $lt:2, $ne:0}}).pretty()

        memTemplate = schema.addEntity('Items')
        # memTemplate.addIdProperty(is_auto=False)
        memTemplate.addStringProperty('Class')
        memTemplate.addStringProperty('Name')
        memTemplate.addStringProperty('Path')
        memTemplate.addStringProperty('DateTime')
        memTemplate.addIntProperty('Type')
        memTemplate.addIntProperty('Format')
        memTemplate.addIntProperty('Status')
        memTemplate.addFloatProperty('Version')
        memTemplate.addStringProperty('PrevVersion')
        memTemplate.addStringProperty('NextVersion')
        memTemplate.addListProperty('UserSubscription')
        memTemplate.addListProperty('TaskSubscription')

        memTemplate.addListProperty('ProyectSubscription')
        memTemplate.addListProperty('SequenceSubscription')
        memTemplate.addListProperty('ShotSubscription')
        memTemplate.addListProperty('ItemSubscription')
        memTemplate.addListProperty('AssetSubscription')
        memTemplate.addListProperty('SuperAssetSubscription')
        memTemplate.addListProperty('DigitalMediaSubscription')

        memTemplate = schema.addEntity('CatalogDepartment')
        memTemplate.addIdProperty(is_auto=True)
        memTemplate.addStringProperty('Name')

        memTemplate = schema.addEntity('Users')
        memTemplate.addIdProperty(is_auto=True)
        memTemplate.addStringProperty('Name')
        memTemplate.addStringProperty('Department')
        memTemplate.addStringProperty('Email')
        memTemplate.addBoolProperty('IsActive')

        #######################################################################################

        asset_template = schema.addEntity('CatalogClassType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('ClassType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogItemType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('ItemType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogComplexType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('ComplexType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogStatusType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('StatusType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogStatusType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('StatusType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogFormatType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addListProperty('SRC')
        asset_template.addListProperty('PRO')
        asset_template.addListProperty('ENV')
        asset_template.addListProperty('CHR')
        asset_template.addListProperty('RIG')
        asset_template.addListProperty('FXS')
        asset_template.addListProperty('TEM')
        asset_template.addListProperty('GEO')
        asset_template.addListProperty('ART')
        asset_template.addListProperty('SHD')
        asset_template.addListProperty('TEX')
        asset_template.addListProperty('CCH')
        asset_template.addListProperty('SQI')
        asset_template.addListProperty('DCC')
        asset_template.addListProperty('NON')

        daoGenerator = DaoGenerator()
        daoGenerator.generateAll(schema, self.PROJECT_DIR + '/test/model', '192.168.0.189:20017')
Ejemplo n.º 8
0
    def generate_entities(self):
        schema = Schema('testMongoGen')

        asset_template = schema.addEntity('CatalogItemType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('ItemType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogComplexType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('ComplexType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogStatusType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('StatusType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogStatusType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('StatusType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogFormatType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addListProperty('SRC')
        asset_template.addListProperty('PRO')
        asset_template.addListProperty('ENV')
        asset_template.addListProperty('CHR')
        asset_template.addListProperty('RIG')
        asset_template.addListProperty('FXS')
        asset_template.addListProperty('TEM')
        asset_template.addListProperty('GEO')
        asset_template.addListProperty('ART')
        asset_template.addListProperty('SHD')
        asset_template.addListProperty('TEX')
        asset_template.addListProperty('CCH')
        asset_template.addListProperty('SQI')
        asset_template.addListProperty('DCC')
        asset_template.addListProperty('NON')

        asset_template = schema.addEntity('Items')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('Name')
        asset_template.addStringProperty('Path')
        asset_template.addStringProperty('DateTime')
        asset_template.addStringProperty('AssetSubscription')
        asset_template.addStringProperty('ReferenceSubscription')
        asset_template.addStringProperty('TaskSubscription')
        asset_template.addStringProperty('UserSubscription')
        asset_template.addStringProperty('Type')
        asset_template.addStringProperty('Format')
        asset_template.addStringProperty('Status')
        asset_template.addFloatProperty('Version')
        asset_template.addBoolProperty('Archive')
        asset_template.addStringProperty('Complejidad')

        asset_template = schema.addEntity('Assets')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('Name')
        asset_template.addStringProperty('Path')
        asset_template.addStringProperty('DateTime')
        asset_template.addStringProperty('ItemSubscription')
        asset_template.addStringProperty('SuperAssetSubscription')
        asset_template.addStringProperty('ShotSubscription')
        asset_template.addStringProperty('SequenceSubscription')
        asset_template.addStringProperty('TaskSubscription')
        asset_template.addStringProperty('UserSubscription')
        asset_template.addStringProperty('Type')
        asset_template.addStringProperty('Format')
        asset_template.addStringProperty('Status')
        asset_template.addFloatProperty('Version')
        asset_template.addBoolProperty('Archive')
        asset_template.addStringProperty('Complejidad')

        asset_template = schema.addEntity('SuperAssets')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('Name')
        asset_template.addStringProperty('Path')
        asset_template.addStringProperty('DateTime')
        asset_template.addStringProperty('AssetSubscription')
        asset_template.addStringProperty('ShotSubscription')
        asset_template.addStringProperty('SequenceSubscription')
        asset_template.addStringProperty('ProyectSubscription')
        asset_template.addStringProperty('TaskSubscription')
        asset_template.addStringProperty('UserSubscription')
        asset_template.addStringProperty('Type')
        asset_template.addStringProperty('Format')
        asset_template.addStringProperty('Status')
        asset_template.addFloatProperty('Version')
        asset_template.addBoolProperty('Archive')
        asset_template.addStringProperty('Complejidad')

        daoGenerator = DaoGenerator()
        daoGenerator.generateAll(schema, self.PROJECT_DIR + '/documents',
                                 '192.168.0.189:20017')
    def generate_entities(self):
        schema = Schema('testMongoGen')

        asset_template = schema.addEntity('CatalogItemType')
        asset_template.addIdProperty(is_auto = False)
        asset_template.addStringProperty('ItemType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogComplexType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('ComplexType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogStatusType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('StatusType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogStatusType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('StatusType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogFormatType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addListProperty('SRC')
        asset_template.addListProperty('PRO')
        asset_template.addListProperty('ENV')
        asset_template.addListProperty('CHR')
        asset_template.addListProperty('RIG')
        asset_template.addListProperty('FXS')
        asset_template.addListProperty('TEM')
        asset_template.addListProperty('GEO')
        asset_template.addListProperty('ART')
        asset_template.addListProperty('SHD')
        asset_template.addListProperty('TEX')
        asset_template.addListProperty('CCH')
        asset_template.addListProperty('SQI')
        asset_template.addListProperty('DCC')
        asset_template.addListProperty('NON')

        asset_template = schema.addEntity('Items')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('Name')
        asset_template.addStringProperty('Path')
        asset_template.addStringProperty('DateTime')
        asset_template.addStringProperty('AssetSubscription')
        asset_template.addStringProperty('ReferenceSubscription')
        asset_template.addStringProperty('TaskSubscription')
        asset_template.addStringProperty('UserSubscription')
        asset_template.addStringProperty('Type')
        asset_template.addStringProperty('Format')
        asset_template.addStringProperty('Status')
        asset_template.addFloatProperty('Version')
        asset_template.addBoolProperty('Archive')
        asset_template.addStringProperty('Complejidad')

        asset_template = schema.addEntity('Assets')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('Name')
        asset_template.addStringProperty('Path')
        asset_template.addStringProperty('DateTime')
        asset_template.addStringProperty('ItemSubscription')
        asset_template.addStringProperty('SuperAssetSubscription')
        asset_template.addStringProperty('ShotSubscription')
        asset_template.addStringProperty('SequenceSubscription')
        asset_template.addStringProperty('TaskSubscription')
        asset_template.addStringProperty('UserSubscription')
        asset_template.addStringProperty('Type')
        asset_template.addStringProperty('Format')
        asset_template.addStringProperty('Status')
        asset_template.addFloatProperty('Version')
        asset_template.addBoolProperty('Archive')
        asset_template.addStringProperty('Complejidad')

        asset_template = schema.addEntity('SuperAssets')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('Name')
        asset_template.addStringProperty('Path')
        asset_template.addStringProperty('DateTime')
        asset_template.addStringProperty('AssetSubscription')
        asset_template.addStringProperty('ShotSubscription')
        asset_template.addStringProperty('SequenceSubscription')
        asset_template.addStringProperty('ProyectSubscription')
        asset_template.addStringProperty('TaskSubscription')
        asset_template.addStringProperty('UserSubscription')
        asset_template.addStringProperty('Type')
        asset_template.addStringProperty('Format')
        asset_template.addStringProperty('Status')
        asset_template.addFloatProperty('Version')
        asset_template.addBoolProperty('Archive')
        asset_template.addStringProperty('Complejidad')

        daoGenerator = DaoGenerator()
        daoGenerator.generateAll(schema, self.PROJECT_DIR + '/documents', '192.168.0.189:20017')
Ejemplo n.º 10
0
    def generateEntities(self):
        schema = Schema('testMongoGen')

        # query = {'Field': {'$gt': 0, '$lt': 2}}
        # db.Items.find({"Status": {$gt:0, $lt:2, $ne:0}}).pretty()

        memTemplate = schema.addEntity('Items')
        # memTemplate.addIdProperty(is_auto=False)
        memTemplate.addStringProperty('Class')
        memTemplate.addStringProperty('Name')
        memTemplate.addStringProperty('Path')
        memTemplate.addStringProperty('DateTime')
        memTemplate.addIntProperty('Type')
        memTemplate.addIntProperty('Format')
        memTemplate.addIntProperty('Status')
        memTemplate.addFloatProperty('Version')
        memTemplate.addStringProperty('PrevVersion')
        memTemplate.addStringProperty('NextVersion')
        memTemplate.addListProperty('UserSubscription')
        memTemplate.addListProperty('TaskSubscription')

        memTemplate.addListProperty('ProyectSubscription')
        memTemplate.addListProperty('SequenceSubscription')
        memTemplate.addListProperty('ShotSubscription')
        memTemplate.addListProperty('ItemSubscription')
        memTemplate.addListProperty('AssetSubscription')
        memTemplate.addListProperty('SuperAssetSubscription')
        memTemplate.addListProperty('DigitalMediaSubscription')

        memTemplate = schema.addEntity('CatalogDepartment')
        memTemplate.addIdProperty(is_auto=True)
        memTemplate.addStringProperty('Name')

        memTemplate = schema.addEntity('Users')
        memTemplate.addIdProperty(is_auto=True)
        memTemplate.addStringProperty('Name')
        memTemplate.addStringProperty('Department')
        memTemplate.addStringProperty('Email')
        memTemplate.addBoolProperty('IsActive')

        #######################################################################################

        asset_template = schema.addEntity('CatalogClassType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('ClassType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogItemType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('ItemType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogComplexType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('ComplexType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogStatusType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('StatusType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogStatusType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addStringProperty('StatusType')
        # asset_template.addIntProperty('Code')

        asset_template = schema.addEntity('CatalogFormatType')
        asset_template.addIdProperty(is_auto=False)
        asset_template.addListProperty('SRC')
        asset_template.addListProperty('PRO')
        asset_template.addListProperty('ENV')
        asset_template.addListProperty('CHR')
        asset_template.addListProperty('RIG')
        asset_template.addListProperty('FXS')
        asset_template.addListProperty('TEM')
        asset_template.addListProperty('GEO')
        asset_template.addListProperty('ART')
        asset_template.addListProperty('SHD')
        asset_template.addListProperty('TEX')
        asset_template.addListProperty('CCH')
        asset_template.addListProperty('SQI')
        asset_template.addListProperty('DCC')
        asset_template.addListProperty('NON')

        daoGenerator = DaoGenerator()
        daoGenerator.generateAll(schema, self.PROJECT_DIR + '/test/model',
                                 '192.168.0.189:20017')