public interface

KindlingClient

org.mule.module.kindling.client.KindlingClient
Known Indirect Subclasses

Summary

Public Methods
abstract KindlingCategory createCategory(KindlingCategory category)
abstract KindlingComment createComment(KindlingComment comment)
abstract KindlingGroup createGroup(KindlingGroup group)
abstract KindlingIdea createIdea(KindlingIdea idea)
abstract KindlingPost createPost(KindlingPost group)
abstract KindlingUser createUser(KindlingUser user)
abstract void deleteComment(String commentId)
abstract void deleteUser(String userId)
abstract KindlingCollection<KindlingCategory> retrieveCategories(Integer depth, String sort, Integer page, Integer limit, KindlingCategoryState state, String query, Integer associatedWithUserId)
abstract KindlingCategory retrieveCategory(String categoryId, Integer depth)
abstract KindlingComment retrieveComment(String commentId, Integer depth)
abstract KindlingCollection<KindlingComment> retrieveComments(KindlingCommentParentType parentType, Integer depth, String sort, Integer page, Integer limit, KindlingState state, Integer parentId, KindlingCommentType type)
abstract KindlingGroup retrieveGroup(String groupId, Integer depth)
abstract KindlingCollection<KindlingGroup> retrieveGroups(Integer depth, String sort, Integer page, Integer limit, KindlingState state, String startsWith, String query)
abstract KindlingIdea retrieveIdea(String ideaId, Integer depth)
abstract KindlingCollection<KindlingIdea> retrieveIdeas(Integer depth, String sort, Integer page, Integer limit, String state, Boolean allowsVoting, String query, String authorId, String categoryId, KindlingIdeaFilter filter)
abstract KindlingPost retrievePost(String postId, Integer depth)
abstract KindlingCollection<KindlingPost> retrievePosts(Integer depth, String sort, Integer page, Integer limit, KindlingPostState state, String startsWith, String query)
abstract KindlingUser retrieveUser(String userId, Integer depth)
abstract KindlingCollection<KindlingUser> retrieveUsers(Integer depth, String sort, Integer page, Integer limit, KindlingUserState state, Integer associatedWithCategoryId, KindlingUserDigest digest, String query, KindlingUserReputationTimeframe reputationTimeframe)
abstract KindlingCategory updateCategory(String categoryId, KindlingCategory category)
abstract KindlingGroup updateGroup(String groupId, KindlingGroup group)
abstract KindlingIdea updateIdea(String ideaId, KindlingIdea idea)
abstract KindlingPost updatePost(String postId, KindlingPost group)
abstract KindlingUser updateUser(String userId, KindlingUser user)

Public Methods

public abstract KindlingCategory createCategory (KindlingCategory category)

public abstract KindlingComment createComment (KindlingComment comment)

public abstract KindlingGroup createGroup (KindlingGroup group)

public abstract KindlingIdea createIdea (KindlingIdea idea)

public abstract KindlingPost createPost (KindlingPost group)

public abstract KindlingUser createUser (KindlingUser user)

public abstract void deleteComment (String commentId)

public abstract void deleteUser (String userId)

public abstract KindlingCollection<KindlingCategory> retrieveCategories (Integer depth, String sort, Integer page, Integer limit, KindlingCategoryState state, String query, Integer associatedWithUserId)

Parameters
depth
sort
page
limit
state
query
associatedWithUserId

public abstract KindlingCategory retrieveCategory (String categoryId, Integer depth)

public abstract KindlingComment retrieveComment (String commentId, Integer depth)

public abstract KindlingCollection<KindlingComment> retrieveComments (KindlingCommentParentType parentType, Integer depth, String sort, Integer page, Integer limit, KindlingState state, Integer parentId, KindlingCommentType type)

Parameters
parentType
depth
sort
page
limit
state
parentId
type

public abstract KindlingGroup retrieveGroup (String groupId, Integer depth)

public abstract KindlingCollection<KindlingGroup> retrieveGroups (Integer depth, String sort, Integer page, Integer limit, KindlingState state, String startsWith, String query)

Parameters
depth
sort
page
limit
state
startsWith
query

public abstract KindlingIdea retrieveIdea (String ideaId, Integer depth)

public abstract KindlingCollection<KindlingIdea> retrieveIdeas (Integer depth, String sort, Integer page, Integer limit, String state, Boolean allowsVoting, String query, String authorId, String categoryId, KindlingIdeaFilter filter)

Parameters
depth
sort
page
limit
state
allowsVoting
query
authorId
categoryId
filter

public abstract KindlingPost retrievePost (String postId, Integer depth)

public abstract KindlingCollection<KindlingPost> retrievePosts (Integer depth, String sort, Integer page, Integer limit, KindlingPostState state, String startsWith, String query)

Parameters
depth
sort
page
limit
state
startsWith
query

public abstract KindlingUser retrieveUser (String userId, Integer depth)

public abstract KindlingCollection<KindlingUser> retrieveUsers (Integer depth, String sort, Integer page, Integer limit, KindlingUserState state, Integer associatedWithCategoryId, KindlingUserDigest digest, String query, KindlingUserReputationTimeframe reputationTimeframe)

Parameters
depth
sort
page
limit
state
associatedWithCategoryId
digest
query
reputationTimeframe

public abstract KindlingCategory updateCategory (String categoryId, KindlingCategory category)

public abstract KindlingGroup updateGroup (String groupId, KindlingGroup group)

public abstract KindlingIdea updateIdea (String ideaId, KindlingIdea idea)

public abstract KindlingPost updatePost (String postId, KindlingPost group)

public abstract KindlingUser updateUser (String userId, KindlingUser user)