當前位置: 首頁>>代碼示例>>Python>>正文


Python typedobject.TypedObject類代碼示例

本文整理匯總了Python中dctmpy.obj.typedobject.TypedObject的典型用法代碼示例。如果您正苦於以下問題:Python TypedObject類的具體用法?Python TypedObject怎麽用?Python TypedObject使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


在下文中一共展示了TypedObject類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: put_file

 def put_file(session, storage_id, file, format):
     obj = TypedObject(session=session)
     obj.set_id("STORAGE", storage_id)
     obj.set_string("FILE", file)
     obj.set_id("FORMAT", format)
     obj.set_bool("MAC_CLIENT", False)
     return obj
開發者ID:andreybpanfilov,項目名稱:dctmpy,代碼行數:7,代碼來源:rpccommands.py

示例2: execute

 def execute(session, query, for_update, batch_hint, bof_dql=False):
     obj = TypedObject(session=session)
     obj.set_string("QUERY", query)
     obj.set_bool("FOR_UPDATE", for_update)
     obj.set_int("BATCH_HINT", batch_hint)
     obj.set_bool("BOF_DQL", bof_dql)
     return obj
開發者ID:andreybpanfilov,項目名稱:dctmpy,代碼行數:7,代碼來源:rpccommands.py

示例3: query

def query(session, query, forUpdate, batchHint, bofDql):
    obj = TypedObject(session=session)
    obj.add(AttrValue(name="QUERY", type=STRING, values=[query]))
    obj.add(AttrValue(name="FOR_UPDATE", type=BOOL, values=[forUpdate]))
    obj.add(AttrValue(name="BATCH_HINT", type=INT, values=[batchHint]))
    obj.add(AttrValue(name="BOF_DQL", type=BOOL, values=[bofDql]))
    return obj
開發者ID:aldago,項目名稱:dctm,代碼行數:7,代碼來源:docbaseclient.py

示例4: get_attribute_nls_info

 def get_attribute_nls_info(session, type, attribute, policy=NULL_ID, state=0):
     obj = TypedObject(session=session)
     obj.set_string("TYPE_NAME", type)
     obj.set_string("ATTR_NAME", attribute)
     obj.set_id("POLICY_ID", policy)
     obj.set_int("POLICY_STATE", state)
     return obj
開發者ID:andreybpanfilov,項目名稱:dctmpy,代碼行數:7,代碼來源:rpccommands.py

示例5: _docbase_map_request

 def _docbase_map_request(handle, version):
     obj = TypedObject(ser_version=0)
     obj.set_string("DBR_REQUEST_NAME", "DBRN_GET_DOCBASE_MAP")
     obj.set_int("DBR_REQUEST_VERSION", 1)
     obj.set_string("DBR_REQUEST_HANDLE", handle)
     obj.set_string("DBR_SOFTWARE_VERSION", version)
     return obj
開發者ID:andreybpanfilov,項目名稱:dctmpy,代碼行數:7,代碼來源:docbrokerclient.py

示例6: server_dir

 def server_dir(session, path, dirs=True, files=True, links=True):
     obj = TypedObject(session=session)
     obj.set_string("DIRECTORY", path)
     obj.set_bool("LIST_DIR", dirs)
     obj.set_bool("LIST_FILE", files)
     obj.set_bool("LIST_LINK", links)
     return obj
開發者ID:andreybpanfilov,項目名稱:dctmpy,代碼行數:7,代碼來源:rpccommands.py

示例7: checkout_license

 def checkout_license(session, feature_name, feature_version, user=None):
     obj = TypedObject(session=session)
     if not user:
         user = session.username
     obj.set_string("FEATURE_NAME", feature_name)
     obj.set_string("FEATURE_VERSION", feature_version)
     obj.set_string("USER_LOGIN_NAME", user)
     return obj
開發者ID:andreybpanfilov,項目名稱:dctmpy,代碼行數:8,代碼來源:rpccommands.py

示例8: log_on

 def log_on(session, detail):
     obj = TypedObject(session=session)
     obj.set_bool("DETAIL", detail)
     return obj
開發者ID:andreybpanfilov,項目名稱:dctmpy,代碼行數:4,代碼來源:rpccommands.py

示例9: audit_on

 def audit_on(session, event):
     obj = TypedObject(session=session)
     obj.set_string("EVENT", event)
     return obj
開發者ID:andreybpanfilov,項目名稱:dctmpy,代碼行數:4,代碼來源:rpccommands.py

示例10: log_message

 def log_message(session, message):
     obj = TypedObject(session=session)
     obj.set_id("MESSAGE", message)
     return obj
開發者ID:andreybpanfilov,項目名稱:dctmpy,代碼行數:4,代碼來源:rpccommands.py

示例11: stamp_trace

 def stamp_trace(session, message):
     obj = TypedObject(session=session)
     obj.set_id("MESSAGE", message)
     return obj
開發者ID:andreybpanfilov,項目名稱:dctmpy,代碼行數:4,代碼來源:rpccommands.py

示例12: fetch_type

 def fetch_type(session, typename, vstamp):
     obj = TypedObject(session=session)
     obj.set_string("TYPE_NAME", typename)
     obj.set_int("CACHE_VSTAMP", vstamp)
     return obj
開發者ID:andreybpanfilov,項目名稱:dctmpy,代碼行數:5,代碼來源:rpccommands.py

示例13: acl_obj_get_x_permit

 def acl_obj_get_x_permit(session, accessor):
     obj = TypedObject(session=session)
     if not is_empty(accessor):
         obj.set_string("_ACC_NAME_", accessor)
         return obj
開發者ID:andreybpanfilov,項目名稱:dctmpy,代碼行數:5,代碼來源:rpccommands.py

示例14: allow_base_as_features

 def allow_base_as_features(session, allow=True):
     obj = TypedObject(session=session)
     obj.set_bool("VALUE", allow)
     return obj
開發者ID:andreybpanfilov,項目名稱:dctmpy,代碼行數:4,代碼來源:rpccommands.py

示例15: encrypt_password

 def encrypt_password(session, password):
     obj = TypedObject(session=session)
     obj.set_string("PASSWORD_TO_ENCRYPT", session.obfuscate(password))
     return obj
開發者ID:andreybpanfilov,項目名稱:dctmpy,代碼行數:4,代碼來源:rpccommands.py


注:本文中的dctmpy.obj.typedobject.TypedObject類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。