def create(self, args, config, connection): stype = args['type'] if stype == 'http': server = HttpServer(args['name'], args['group'], args['port'], args['root'], args['database'], args['modules'], connection) elif stype == 'odbc': server = OdbcServer(args['name'], args['group'], args['port'], args['root'], args['database'], args['modules'], connection) elif stype == 'xdbc': server = XdbcServer(args['name'], args['group'], args['port'], args['root'], args['database'], args['modules'], connection) elif stype == 'webdav': server = WebDAVServer(args['name'], args['group'], args['port'], args['root'], args['database'], connection) else: print("Unexpected server type: {0}".format(stype)) sys.exit(1) if server.exists(connection): print("Error: Server already exists: {0} in group {1}" .format(args['name'], args['group'])) sys.exit(1) if args['json'] is not None: server = self._read(args['name'], args['group'], stype, args['json']) self._properties(server, args) server.create()
def create(self, args, config, connection): stype = args['type'] if stype == 'http': server = HttpServer(args['name'], args['group'], args['port'], args['root'], args['database'], args['modules'], connection) elif stype == 'odbc': server = OdbcServer(args['name'], args['group'], args['port'], args['root'], args['database'], args['modules'], connection) elif stype == 'xdbc': server = XdbcServer(args['name'], args['group'], args['port'], args['root'], args['database'], args['modules'], connection) elif stype == 'webdav': server = WebDAVServer(args['name'], args['group'], args['port'], args['root'], args['database'], connection) else: print("Unexpected server type: {0}".format(stype)) sys.exit(1) if server.exists(connection): print("Error: Server already exists: {0} in group {1}".format( args['name'], args['group'])) sys.exit(1) if args['json'] is not None: server = self._read(args['name'], args['group'], stype, args['json']) self._properties(server, args) server.create()
def create(self, args, config, connection): name = args['name'] group = args['group'] stype = args['type'] if args['json'] is not None: server = self._read(name, group, stype, args['json'], connection=connection) name = server.server_name() group = server.group_name() stype = server.server_type() else: if stype == 'http': server = HttpServer(name, group, args['port'], args['root'], args['database'], args['modules'], connection=connection) elif stype == 'odbc': server = OdbcServer(name, group, args['port'], args['root'], args['database'], args['modules'], connection=connection) elif stype == 'xdbc': server = XdbcServer(name, group, args['port'], args['root'], args['database'], args['modules'], connection=connection) elif stype == 'webdav': server = WebDAVServer(name, group, args['port'], args['root'], args['database'], connection=connection) else: print("Unexpected server type: {0}".format(stype)) sys.exit(1) if server.exists(connection): print("Error: Server already exists: {0} in group {1}".format( name, group)) sys.exit(1) self._properties(server, args) print("Create {0} server {1}...".format(stype, name)) server.create()
def create(self, args, config, connection): name = args['name'] group = args['group'] stype = args['type'] if args['json'] is not None: server = self._read(name, group, stype, args['json'], connection=connection) name = server.server_name() group = server.group_name() stype = server.server_type() else: if stype == 'http': server = HttpServer(name, group, args['port'], args['root'], args['database'], args['modules'], connection=connection) elif stype == 'odbc': server = OdbcServer(name, group, args['port'], args['root'], args['database'], args['modules'], connection=connection) elif stype == 'xdbc': server = XdbcServer(name, group, args['port'], args['root'], args['database'], args['modules'], connection=connection) elif stype == 'webdav': server = WebDAVServer(name, group, args['port'], args['root'], args['database'], connection=connection) else: print("Unexpected server type: {0}".format(stype)) sys.exit(1) if server.exists(connection): print("Error: Server already exists: {0} in group {1}" .format(name, group)) sys.exit(1) self._properties(server, args) print("Create {0} server {1}...".format(stype,name)) server.create()