Interface UserService
public interface UserService
-
Method Summary
Modifier and TypeMethodDescriptioncreate(CreateUserRequest req) demote(UUID uniqueId, TrackRequest req) list()nodesAdd(UUID uniqueId, List<Node> nodes, TemporaryNodeMergeStrategy temporaryNodeMergeStrategy) nodesAdd(UUID uniqueId, Node node, TemporaryNodeMergeStrategy temporaryNodeMergeStrategy) nodesDelete(UUID uniqueId) nodesDelete(UUID uniqueId, List<Node> nodes) permissionCheck(UUID uniqueId, String permission) permissionCheck(UUID uniqueId, PermissionCheckRequest req) promote(UUID uniqueId, TrackRequest req) searchNodesByKey(String key) searchNodesByKeyStartsWith(String keyStartsWith) searchNodesByMetaKey(String metaKey) searchNodesByType(NodeType type) update(UUID uniqueId, UpdateUserRequest req)
-
Method Details
-
list
-
create
-
lookup
-
lookup
-
searchNodesByKey
-
searchNodesByKeyStartsWith
-
searchNodesByMetaKey
-
searchNodesByType
-
get
-
update
-
delete
-
delete
-
nodes
-
nodesAdd
-
nodesAdd
-
nodesAdd
-
nodesAdd
-
nodesSet
-
nodesDelete
-
nodesDelete
-
metadata
-
permissionCheck
-
permissionCheck
@POST("/user/{uniqueId}/permission-check") Call<PermissionCheckResult> permissionCheck(@Path("uniqueId") UUID uniqueId, @Body PermissionCheckRequest req) -
promote
@POST("/user/{uniqueId}/promote") Call<PromotionResult> promote(@Path("uniqueId") UUID uniqueId, @Body TrackRequest req) -
demote
@POST("/user/{uniqueId}/demote") Call<DemotionResult> demote(@Path("uniqueId") UUID uniqueId, @Body TrackRequest req)
-