![]() |
Infohub JS API
|
Relation Services
Uses the infohub GOM (Generic Object Model).
Public Member Functions | |
| async | addToRelation (left_nodeid, relation_name, sid_list, cb) |
| constructor (ctx) | |
| async | createRelation (left_nodeid, relation_data, cb) |
| async | deleteRelation (relation_sid, cb) |
| async | getRelation (left_nodeid, relation_name, cb, relation_data=null) |
| async | getRelationList (query, cb) |
| async | getRelationListByNode (left_nodeid, query, cb) |
| async | patchRelation (rel_data, relation_id, cb) |
| async | removeFromRelation (left_nodeid, relation_name, sid_list) |
| async | saveRelation (cnRel, left_nodeid, cb) |
| async addToRelation | ( | left_nodeid, | |
| relation_name, | |||
| sid_list, | |||
| cb ) |
| constructor | ( | ctx | ) |
| {Context} | ctx Infohub Context |
| async createRelation | ( | left_nodeid, | |
| relation_data, | |||
| cb ) |
| {*} | left_nodeid |
| {*} | relation_data |
| {*} | cb |
| async deleteRelation | ( | relation_sid, | |
| cb ) |
| {*} | relation_sid |
| {*} | cb |
| async getRelation | ( | left_nodeid, | |
| relation_name, | |||
| cb, | |||
| relation_data = null ) |
Get relation by name or create it if it does not exist by using relation_data.
| {*} | left_nodeid |
| {*} | relation_name |
| {*} | cb |
| async getRelationList | ( | query, | |
| cb ) |
| {*} | query = { 'members' : ' ... ' 'filter' : ' ... ' } |
| {*} | cb |
| async getRelationListByNode | ( | left_nodeid, | |
| query, | |||
| cb ) |
| {*} | left_nodeid |
| {*} | query |
| {*} | cb |
| async patchRelation | ( | rel_data, | |
| relation_id, | |||
| cb ) |
| async removeFromRelation | ( | left_nodeid, | |
| relation_name, | |||
| sid_list ) |
| async saveRelation | ( | cnRel, | |
| left_nodeid, | |||
| cb ) |