示例#1
0
def db_message_account_meta(db,objPath):
    
    # objPath = unquote(path)
    # objPath = '/'.join(objPath.split('/')[3:])
    
    urName = objPath.split('/')[0]
    objName = objPath.split('/')[-1]
    
    msg = ' % GET ACCOUNT %s METADATA' % (urName,objName)
    return record_put(db, msg, urName, objPath)
示例#2
0
def db_message_link_put(db,objPath,dstName):
    
    # objPath = unquote(path)
    # objPath = '/'.join(objPath.split('/')[3:])
    
    urName = objPath.split('/')[0]
    objName = objPath.split('/')[-1]
    
    msg = ' %s PUT LINK %s FROM %s' % (urName,dstName,objName)
    
    return record_put(db, msg, urName, objPath)
示例#3
0
def db_message_container_post(db,objPath,header):
    
    # objPath = unquote(path)
    # objPath = '/'.join(objPath.split('/')[3:])
    
    urName = objPath.split('/')[0]
    objName = objPath.split('/')[-1]
    
    msg = ' %s UPDATE CONTAINER %s METADATA %s' % (urName,objName,header)
    
    return record_put(db, msg, urName, objPath)
示例#4
0
def db_message_dir_metaget(db,objPath):
    
    # objPath = unquote(path)
    # objPath = '/'.join(objPath.split('/')[3:])
    
    urName = objPath.split('/')[0]
    objName = objPath.split('/')[-1]
    
    msg = ' %s GET DIR %s INFO' % (urName,objName)
    
    return record_put(db, msg, urName, objPath)
示例#5
0
def db_message_container_get(db,objPath):
    
    # objPath = unquote(path)
    # objPath = '/'.join(objPath.split('/')[3:])
    
    urName = objPath.split('/')[0]
    objName = objPath.split('/')[-1]
    
    msg = ' %s GET CONTAINER %s CONTENT' % (urName,objName)
    
    return record_put(db, msg, urName, objPath)
示例#6
0
def db_message_dir_moverecycle(db,objPath):
    
    # objPath = unquote(path)
    # objPath = '/'.join(objPath.split('/')[3:])
    
    urName = objPath.split('/')[0]
    objName = objPath.split('/')[-1]
    
    msg = ' %s MOVE DIR %s FROM RECYCLE' % (urName,objName)
    
    return record_put(db, msg, urName, objPath)
示例#7
0
def db_message_dir_copy(db,objPath,dstName):
    
    # objPath = unquote(path)
    # objPath = '/'.join(objPath.split('/')[3:])
    
    urName = objPath.split('/')[0]
    objName = objPath.split('/')[-1]
    
    msg = ' %s COPY DIR %s TO %s' % (urName,objName,dstName)
    
    return record_put(db, msg, urName, objPath)
示例#8
0
def db_message_dir_delete(db,objPath):
    
    # objPath = unquote(path)
    # objPath = '/'.join(objPath.split('/')[3:])
    
    urName = objPath.split('/')[0]
    objName = objPath.split('/')[-1]
    
    msg = ' %s DELETE DIR %s' % (urName,objName)
    
    return record_put(db, msg, urName, objPath)
示例#9
0
def db_message_object_move(db, objPath, dstName):

    # objPath = unquote(path)
    # objPath = '/'.join(objPath.split('/')[3:])

    urName = objPath.split('/')[0]
    objName = objPath.split('/')[-1]

    msg = ' %s MOVE OBJECT %s TO %s' % (urName, objName, dstName)

    return record_put(db, msg, urName, objPath)
示例#10
0
def db_message_object_deleterecycle(db, objPath):

    # objPath = unquote(path)
    # objPath = '/'.join(objPath.split('/')[3:])

    urName = objPath.split('/')[0]
    objName = objPath.split('/')[-1]

    msg = ' %s MOVE OBJECT %s TO RECYCLE' % (urName, objName)

    return record_put(db, msg, urName, objPath)
示例#11
0
def db_message_object_head(db, objPath):

    # objPath = unquote(path)
    # objPath = '/'.join(objPath.split('/')[3:])

    urName = objPath.split('/')[0]
    objName = objPath.split('/')[-1]

    msg = ' %s GET OBJECT %s INFO' % (urName, objName)

    return record_put(db, msg, urName, objPath)
示例#12
0
def db_message_object_post(db, objPath, header):

    # objPath = unquote(path)
    # objPath = '/'.join(objPath.split('/')[3:])

    urName = objPath.split('/')[0]
    objName = objPath.split('/')[-1]

    msg = ' %s UPDATE OBJECT METADATA %s' % (urName, objName, header)

    return record_put(db, msg, urName, objPath)
示例#13
0
def db_message_account_post(db,objPath,header):
    
    # objPath = unquote(path)
    # objPath = '/'.join(objPath.split('/')[3:])
    
    urName = objPath.split('/')[0]
    objName = objPath.split('/')[-1]
    
    msg = ' %s UPDATE ACCOUNT %s METADATA %s' % (urName,objName,header)
    return record_put(db, msg, urName, objPath)