OKMRest  3.1
OpenKM Rest
com.openkm.sdk4csharp.impl.RelationImpl Class Reference
Inheritance diagram for com.openkm.sdk4csharp.impl.RelationImpl:
Collaboration diagram for com.openkm.sdk4csharp.impl.RelationImpl:

Public Member Functions

 RelationImpl (string host)
 
void setAuthorizationToken (String authorizationToken)
 
List< RelationTypegetRelationTypes (String type)
 getRelationTypes More...
 
void addRelation (String nodeAId, String nodeBId, long relTypeId)
 addRelation More...
 
void deleteRelation (long relationId)
 delete More...
 
List< RelationgetRelations (String uuid)
 getRelations More...
 
List< RelationGroupgetRelationGroups (String uuid)
 getRelationGroups More...
 
void addRelationGroup (String uuid, String groupName, long type)
 addRelationGroup More...
 
void addNodeToGroup (String uuid, long groupId)
 addNodeToGroup More...
 
void deleteItemFromGroup (String uuid, long groupId)
 deleteGroup More...
 
RelationGroup findGroup (long groupId)
 findGroup More...
 
void setGroupName (long groupId, String groupName)
 setGroupName More...
 
List< RelationGroupgetAllRelationGroups ()
 getAllRelationGroups More...
 
void deleteRelationGroup (long groupId)
 deleteRelationGroup More...
 
- Public Member Functions inherited from com.openkm.sdk4csharp.impl.ClientImpl
RestClient getClient (String url)
 getClient More...
 
RestClient getClient (String url, String user, String password)
 getClient More...
 

Constructor & Destructor Documentation

com.openkm.sdk4csharp.impl.RelationImpl.RelationImpl ( string  host)

Member Function Documentation

void com.openkm.sdk4csharp.impl.RelationImpl.addNodeToGroup ( String  uuid,
long  groupId 
)

addNodeToGroup

Parameters
uuid
groupId
void com.openkm.sdk4csharp.impl.RelationImpl.addRelation ( String  nodeAId,
String  nodeBId,
long  relTypeId 
)

addRelation

Parameters
nodeAId
nodeBId
relTypeId
void com.openkm.sdk4csharp.impl.RelationImpl.addRelationGroup ( String  uuid,
String  groupName,
long  type 
)

addRelationGroup

Parameters
uuid
groupName
type
void com.openkm.sdk4csharp.impl.RelationImpl.deleteItemFromGroup ( String  uuid,
long  groupId 
)

deleteGroup

Parameters
uuid
groupId
void com.openkm.sdk4csharp.impl.RelationImpl.deleteRelation ( long  relationId)

delete

Parameters
relationId
void com.openkm.sdk4csharp.impl.RelationImpl.deleteRelationGroup ( long  groupId)

deleteRelationGroup

Parameters
groupId
RelationGroup com.openkm.sdk4csharp.impl.RelationImpl.findGroup ( long  groupId)

findGroup

Parameters
groupId
Returns
RelationGroup
List<RelationGroup> com.openkm.sdk4csharp.impl.RelationImpl.getAllRelationGroups ( )

getAllRelationGroups

Returns
List<RelationGroup>
List<RelationGroup> com.openkm.sdk4csharp.impl.RelationImpl.getRelationGroups ( String  uuid)

getRelationGroups

Parameters
uuid
Returns
List<RelationGroup>
List<Relation> com.openkm.sdk4csharp.impl.RelationImpl.getRelations ( String  uuid)

getRelations

Parameters
uuid
Returns
List<Relation>
List<RelationType> com.openkm.sdk4csharp.impl.RelationImpl.getRelationTypes ( String  type)

getRelationTypes

Parameters
type
Returns
List<RelationType>
void com.openkm.sdk4csharp.impl.RelationImpl.setAuthorizationToken ( String  authorizationToken)
void com.openkm.sdk4csharp.impl.RelationImpl.setGroupName ( long  groupId,
String  groupName 
)

setGroupName

Parameters
groupId
groupName

The documentation for this class was generated from the following file: