SnCore!

WebDiscussionService Class Reference

Managed web Discussion services. More...

List of all members.


Public Member Functions

int GetOrCreateDiscussionId (string ticket, string typename, int id)
 Add or get a named discussion.
int GetDiscussionsByObjectIdCount (string ticket, string typename, int id)
 Get named discussions count.
List< TransitDiscussion > GetDiscussionsByObjectId (string ticket, string typename, int id, ServiceQueryOptions options)
 Get named discussions.
string GetDiscussionRedirectUri (string ticket, int id)
 Get a personal discussion redirect url.
string GetThreadRedirectUri (string ticket, int id)
 Get a personal discussion thread redirect url.
int CreateOrUpdateDiscussion (string ticket, TransitDiscussion discussion)
 Add a discussion.
List< TransitDiscussion > GetDiscussions (string ticket, ServiceQueryOptions options)
 Get all discussions.
int GetDiscussionsCount (string ticket)
 Get discussions count.
List< TransitDiscussion > GetAccountDiscussions (string ticket, int id, ServiceQueryOptions options)
 Get all discussions.
int GetAccountDiscussionsCount (string ticket, int id)
 Get account discussions count.
void DeleteDiscussion (string ticket, int id)
 Delete a discussion.
TransitDiscussion GetDiscussionById (string ticket, int id)
 Get discussion by id.
int GetDiscussionThreadPostsCount (string ticket, int id)
 Get discussion thread posts count.
List< TransitDiscussionPost > GetDiscussionThreadPostsByOrder (string ticket, int id, ServiceQueryOptions options)
 Get discussion thread posts in order of posting.
List< TransitDiscussionPost > GetDiscussionThreadPosts (string ticket, int id, ServiceQueryOptions options)
 Get discussion thread posts.
int CreateOrUpdateDiscussionPost (string ticket, TransitDiscussionPost post)
 Add a discussion post.
TransitDiscussionPost GetDiscussionPostById (string ticket, int id)
 Get discussion post by id.
int GetDiscussionPostsCount (string ticket, int id)
 Get discussion posts count.
List< TransitDiscussionPost > GetDiscussionPosts (string ticket, int id, ServiceQueryOptions options)
 Get discussion posts.
List< TransitDiscussionPost > GetLatestDiscussionPosts (string ticket, ServiceQueryOptions options)
 Get latest discussion posts.
List< TransitDiscussionPost > GetLatestDiscussionPostsById (string ticket, int id, ServiceQueryOptions options)
 Get recent discussion posts.
void DeleteDiscussionPost (string ticket, int id)
 Delete a discussion post.
int GetDiscussionThreadsCount (string ticket)
 Get discussion threads count.
List< TransitDiscussionPost > GetDiscussionThreads (string ticket, ServiceQueryOptions options)
 Get discussion threads.
int GetDiscussionTopOfThreadsCount (string ticket)
 Get top of discussion threads count.
List< TransitDiscussionPost > GetDiscussionTopOfThreads (string ticket, ServiceQueryOptions options)
 Get top of discussion threads.
int GetDiscussionThreadsCountByDiscussionId (string ticket, int id)
 Get discussion threads count.
List< TransitDiscussionPost > GetDiscussionThreadsByDiscussionId (string ticket, int id, ServiceQueryOptions options)
 Get discussion threads.
TransitDiscussionPost GetDiscussionThreadPost (string ticket, int id)
 Get discussion thread parent post.
int GetUserDiscussionThreadsCount (string ticket, DiscussionQueryOptions qopt)
 Get the count of discussion threads that a user participates in.
List< TransitDiscussionPost > GetUserDiscussionThreads (string ticket, DiscussionQueryOptions qopt, ServiceQueryOptions options)
 Get discussion threads that a user participates in.
void MoveDiscussionThread (string ticket, int threadid, int targetid)
 Move a discussion thread.
int MoveDiscussionPost (string ticket, int postid, int targetid)
 Move a discussion post.
int MoveAccountBlogPost (string ticket, int postid, int targetid)
 Move a blog post.
TransitDiscussionThread GetDiscussionThreadById (string ticket, int id)
 Get discussion thread by id.
List< TransitDiscussionPost > SearchDiscussionPosts (string ticket, string s, ServiceQueryOptions options)
 Search all discussion posts.
int SearchDiscussionPostsCount (string ticket, string s)
 Return the number of discussion posts matching a query.
List< TransitDiscussionPost > SearchDiscussionPostsById (string ticket, int id, string s, ServiceQueryOptions options)
 Search all discussion posts in a discussion.
int SearchDiscussionPostsByIdCount (string ticket, int id, string s)
 Return the number of discussion posts matching a query in a discussion.

Detailed Description

Managed web Discussion services.


Member Function Documentation

int GetOrCreateDiscussionId ( string  ticket,
string  typename,
int  id 
)

Add or get a named discussion.

Parameters:
id object id
typename object type

int GetDiscussionsByObjectIdCount ( string  ticket,
string  typename,
int  id 
)

Get named discussions count.

Parameters:
id object id
typename object type

List<TransitDiscussion> GetDiscussionsByObjectId ( string  ticket,
string  typename,
int  id,
ServiceQueryOptions  options 
)

Get named discussions.

Parameters:
id object id
typename object type

string GetDiscussionRedirectUri ( string  ticket,
int  id 
)

Get a personal discussion redirect url.

Parameters:
ticket 
id 
Returns:

string GetThreadRedirectUri ( string  ticket,
int  id 
)

Get a personal discussion thread redirect url.

Parameters:
ticket 
id 
Returns:

int CreateOrUpdateDiscussion ( string  ticket,
TransitDiscussion  discussion 
)

Add a discussion.

Parameters:
ticket authentication ticket
discussion transit discussion

List<TransitDiscussion> GetDiscussions ( string  ticket,
ServiceQueryOptions  options 
)

Get all discussions.

Returns:
list of discussions

int GetDiscussionsCount ( string  ticket  ) 

Get discussions count.

Returns:
number of account discussions

List<TransitDiscussion> GetAccountDiscussions ( string  ticket,
int  id,
ServiceQueryOptions  options 
)

Get all discussions.

Returns:
list of discussions

int GetAccountDiscussionsCount ( string  ticket,
int  id 
)

Get account discussions count.

Parameters:
id account id
Returns:
number of account discussions

void DeleteDiscussion ( string  ticket,
int  id 
)

Delete a discussion.

Parameters:
ticket authentication ticket
id discussion id

TransitDiscussion GetDiscussionById ( string  ticket,
int  id 
)

Get discussion by id.

Parameters:
id discussion id
Returns:

int GetDiscussionThreadPostsCount ( string  ticket,
int  id 
)

Get discussion thread posts count.

Parameters:
id discussion thread id
Returns:

List<TransitDiscussionPost> GetDiscussionThreadPostsByOrder ( string  ticket,
int  id,
ServiceQueryOptions  options 
)

Get discussion thread posts in order of posting.

Parameters:
id discussion thread id
Returns:

List<TransitDiscussionPost> GetDiscussionThreadPosts ( string  ticket,
int  id,
ServiceQueryOptions  options 
)

Get discussion thread posts.

Parameters:
id discussion thread id
Returns:

int CreateOrUpdateDiscussionPost ( string  ticket,
TransitDiscussionPost  post 
)

Add a discussion post.

Parameters:
ticket authentication ticket
post transit discussion post

TransitDiscussionPost GetDiscussionPostById ( string  ticket,
int  id 
)

Get discussion post by id.

Parameters:
ticket authentication ticket
id discussion post id
Returns:

int GetDiscussionPostsCount ( string  ticket,
int  id 
)

Get discussion posts count.

Parameters:
id discussion id
Returns:

List<TransitDiscussionPost> GetDiscussionPosts ( string  ticket,
int  id,
ServiceQueryOptions  options 
)

Get discussion posts.

Parameters:
id discussion id
Returns:

List<TransitDiscussionPost> GetLatestDiscussionPosts ( string  ticket,
ServiceQueryOptions  options 
)

Get latest discussion posts.

Returns:

List<TransitDiscussionPost> GetLatestDiscussionPostsById ( string  ticket,
int  id,
ServiceQueryOptions  options 
)

Get recent discussion posts.

Parameters:
id discussion id
Returns:

void DeleteDiscussionPost ( string  ticket,
int  id 
)

Delete a discussion post.

Parameters:
ticket authentication ticket
id discussion post id

int GetDiscussionThreadsCount ( string  ticket  ) 

Get discussion threads count.

Parameters:
id discussion id
Returns:

List<TransitDiscussionPost> GetDiscussionThreads ( string  ticket,
ServiceQueryOptions  options 
)

Get discussion threads.

Returns:

int GetDiscussionTopOfThreadsCount ( string  ticket  ) 

Get top of discussion threads count.

List<TransitDiscussionPost> GetDiscussionTopOfThreads ( string  ticket,
ServiceQueryOptions  options 
)

Get top of discussion threads.

int GetDiscussionThreadsCountByDiscussionId ( string  ticket,
int  id 
)

Get discussion threads count.

Parameters:
id discussion id
Returns:

List<TransitDiscussionPost> GetDiscussionThreadsByDiscussionId ( string  ticket,
int  id,
ServiceQueryOptions  options 
)

Get discussion threads.

Parameters:
id discussion id
Returns:

TransitDiscussionPost GetDiscussionThreadPost ( string  ticket,
int  id 
)

Get discussion thread parent post.

Parameters:
id discussion thread id
Returns:

int GetUserDiscussionThreadsCount ( string  ticket,
DiscussionQueryOptions  qopt 
)

Get the count of discussion threads that a user participates in.

Returns:

List<TransitDiscussionPost> GetUserDiscussionThreads ( string  ticket,
DiscussionQueryOptions  qopt,
ServiceQueryOptions  options 
)

Get discussion threads that a user participates in.

Returns:

void MoveDiscussionThread ( string  ticket,
int  threadid,
int  targetid 
)

Move a discussion thread.

Parameters:
targetid target discussion id
threadid thread id
ticket authentication ticket
Returns:

int MoveDiscussionPost ( string  ticket,
int  postid,
int  targetid 
)

Move a discussion post.

Parameters:
targetid target discussion id
postid post id
ticket authentication ticket
Returns:

int MoveAccountBlogPost ( string  ticket,
int  postid,
int  targetid 
)

Move a blog post.

TransitDiscussionThread GetDiscussionThreadById ( string  ticket,
int  id 
)

Get discussion thread by id.

Parameters:
ticket authentication ticket
id discussion thread id
Returns:

List<TransitDiscussionPost> SearchDiscussionPosts ( string  ticket,
string  s,
ServiceQueryOptions  options 
)

Search all discussion posts.

Returns:
discussion posts that match free text

int SearchDiscussionPostsCount ( string  ticket,
string  s 
)

Return the number of discussion posts matching a query.

Returns:
number of discussion posts

List<TransitDiscussionPost> SearchDiscussionPostsById ( string  ticket,
int  id,
string  s,
ServiceQueryOptions  options 
)

Search all discussion posts in a discussion.

Returns:
discussion posts that match free text

int SearchDiscussionPostsByIdCount ( string  ticket,
int  id,
string  s 
)

Return the number of discussion posts matching a query in a discussion.

Returns:
number of discussion posts


The documentation for this class was generated from the following file:
  • WebDiscussionService.cs
© Vestris Inc., 2006-2007, All Rights Reserved | SnCore | Wed Mar 5 09:56:26 2008 | Doxygen 1.5.4