net.daum.dna.api.dao
Class BlogDAO

java.lang.Object
  extended by net.daum.dna.api.dao.BlogDAO

public class BlogDAO
extends java.lang.Object

The Class BlogDAO.


Constructor Summary
BlogDAO(DaumOAuth oauth)
          Instantiates a new default blog API.
 
Method Summary
 BlogActivityReses getActivityRes(java.lang.String queryString)
          나의 활동에 대한 모든 정보를 객체 형태로 제공합니다.
 java.lang.String getActivityResAsJSON(java.lang.String queryString)
          나의 활동에 대한 모든 정보를 json String형태로 제공합니다.
 java.lang.String getActivityResAsXML(java.lang.String queryString)
          나의 활동에 대한 모든 정보를 xml String형태로 제공합니다.
 BlogArticle getArticle(java.lang.String queryString)
          특정 글에 대한 정보를 객체 형태로 제공합니다.
 java.lang.String getArticleAsJSON(java.lang.String queryString)
          특정 글에대한 정보를 json String 형태로 제공합니다.
 java.lang.String getArticleAsXML(java.lang.String queryString)
          특정 글에대한 정보를 xml String 형태로 제공합니다.
 BlogArticles getArticles(java.lang.String queryString)
          블로그 글에 대한 정보목록을 객체 형태로 제공합니다.
 java.lang.String getArticlesAsJSON(java.lang.String queryString)
          블로그 글에 대한 정보목록를 json String형태로 제공합니다.
 java.lang.String getArticlesAsXML(java.lang.String queryString)
          블로그 글에 대한 정보목록를 xml String형태로 제공합니다.
 BlogCategories getCategories(java.lang.String queryString)
          카테고리 목록에 관한 정보를 객체 형태로 제공합니다.
 java.lang.String getCategoriesAsJSON(java.lang.String queryString)
          블로그에 대한 카테고리 목록 정보를 JSON 형태로 제공합니다.
 java.lang.String getCategoriesAsXML(java.lang.String queryString)
          카테고리목록에 관한 정보를 xml String 형태로 제공합니다.
 BlogComments getComments(java.lang.String queryString)
          글의 코멘트 정보목록을 객체 형태로 제공합니다.
 java.lang.String getCommentsAsJSON(java.lang.String queryString)
          글의 코멘트 정보목록을 json String 형태로 제공합니다.
 java.lang.String getCommentsAsXML(java.lang.String queryString)
          글의 코멘트 정보목록을 xml String 형태로 제공합니다.
 DaumOAuth getDaumoAuth()
          Gets the daum oauth.
 BlogInfo getInfo(java.lang.String queryString)
          블로그 정보를 객체 형태로 제공합니다.
 java.lang.String getInfoAsJSON(java.lang.String queryString)
          블로그 정보를 json 형태로 제공합니다.
 java.lang.String getInfoAsXML(java.lang.String queryString)
          블로그 정보를 xml 형태로 제공합니다.
 BlogRSSes getRsses(java.lang.String queryString)
          블로그에서 설정된 rss 정보 목록를 객체 형태로 가져옵니다.
 java.lang.String getRssesAsJSON(java.lang.String queryString)
          블로그에서 설정된 rss 정보 목록을 json String 형태로 가져옵니다.
 java.lang.String getRssesAsXML(java.lang.String queryString)
          블로그에서 설정된 rss 정보 목록을 xml String 형태로 가져옵니다.
 BlogModifyRes modifyArticle(java.lang.String queryString)
          특정 글을 수정하고 결과를 객체 형태로 제공합니다.
 java.lang.String modifyArticleAsJSON(java.lang.String queryString)
          특정 글을 수정하고 결과를 json String 형태로 제공합니다.
 java.lang.String modifyArticleAsXML(java.lang.String queryString)
          특정 글을 수정하고 결과를 xml String 형태로 제공합니다.
 void setDaumOAuth(DaumOAuth oauth)
          Sets the daum oauth.
 BlogWriteRes writeArticle(java.lang.String queryString)
          블로그에 글을 작성합니다.
 java.lang.String writeArticleAsJSON(java.lang.String queryString)
          블로그에 글을 쓰고 작성결과를 json String 형태로 제공합니다.
 java.lang.String writeArticleAsXML(java.lang.String queryString)
          블로그에 글을 쓰고 작성결과를 xml String 형태로 제공합니다.
 BlogCommentRes writeComment(java.lang.String queryString)
          글에 코멘트 작성하고 그 결과를 객체형태로 반환합니다.
 java.lang.String writeCommentAsJSON(java.lang.String queryString)
          글에 코멘트 작성하고 그 결과를 json String 형태로 반환합니다.
 java.lang.String writeCommentAsXML(java.lang.String queryString)
          글에 코멘트를 작성하고 그 결과를 xmlString 형테로 반환합니다.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlogDAO

public BlogDAO(DaumOAuth oauth)
Instantiates a new default blog API.

Parameters:
oauth - the oauth
Method Detail

setDaumOAuth

public void setDaumOAuth(DaumOAuth oauth)
Sets the daum oauth.

Parameters:
oauth - the new daum oauth

getDaumoAuth

public DaumOAuth getDaumoAuth()
Gets the daum oauth.

Returns:
the daum oauth

getArticles

public BlogArticles getArticles(java.lang.String queryString)
블로그 글에 대한 정보목록을 객체 형태로 제공합니다. 에러 발생시 에는 null을 반환합니다.

Parameters:
queryString - 쿼리스트링
Returns:
글 정보에 대한 객체 또는 NULL 반환

getArticlesAsXML

public java.lang.String getArticlesAsXML(java.lang.String queryString)
블로그 글에 대한 정보목록를 xml String형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
글 정보에 대한 xml String 반환.

getArticlesAsJSON

public java.lang.String getArticlesAsJSON(java.lang.String queryString)
블로그 글에 대한 정보목록를 json String형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
글 정보에 대한 json String 반환.

writeArticle

public BlogWriteRes writeArticle(java.lang.String queryString)
블로그에 글을 작성합니다. 에러 발생시 에는 null을 반환합니다.

Parameters:
queryString - 쿼리스트링
Returns:
글 작성결과에 대한 객체 or Null 반환

writeArticleAsXML

public java.lang.String writeArticleAsXML(java.lang.String queryString)
블로그에 글을 쓰고 작성결과를 xml String 형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
글 작성결과에 대한 xml String 반환

writeArticleAsJSON

public java.lang.String writeArticleAsJSON(java.lang.String queryString)
블로그에 글을 쓰고 작성결과를 json String 형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
글 작성결과에 대한 json String 반환

modifyArticle

public BlogModifyRes modifyArticle(java.lang.String queryString)
특정 글을 수정하고 결과를 객체 형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
수정결과 객체 또는 null을 반환

modifyArticleAsXML

public java.lang.String modifyArticleAsXML(java.lang.String queryString)
특정 글을 수정하고 결과를 xml String 형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
수정 결과에 대한 xml String 반환

modifyArticleAsJSON

public java.lang.String modifyArticleAsJSON(java.lang.String queryString)
특정 글을 수정하고 결과를 json String 형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
수정 결과에 대한 json String 반환

getArticle

public BlogArticle getArticle(java.lang.String queryString)
특정 글에 대한 정보를 객체 형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
특정 글의 정보에 대한 객체 or null 반환

getArticleAsXML

public java.lang.String getArticleAsXML(java.lang.String queryString)
특정 글에대한 정보를 xml String 형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
특정 글 정보에 대한 xml String 반환

getArticleAsJSON

public java.lang.String getArticleAsJSON(java.lang.String queryString)
특정 글에대한 정보를 json String 형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
특정 글 정보에 대한 json String 반환

getCategories

public BlogCategories getCategories(java.lang.String queryString)
카테고리 목록에 관한 정보를 객체 형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
카테고리 목록에 대한 객체 or null 반환

getCategoriesAsXML

public java.lang.String getCategoriesAsXML(java.lang.String queryString)
카테고리목록에 관한 정보를 xml String 형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
카테고리 목록에 대한 xml String 반환

getCategoriesAsJSON

public java.lang.String getCategoriesAsJSON(java.lang.String queryString)
블로그에 대한 카테고리 목록 정보를 JSON 형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
카테고리 목록에 대한 json String 반환

getComments

public BlogComments getComments(java.lang.String queryString)
글의 코멘트 정보목록을 객체 형태로 제공합니다. 에러 발생시 에는 null을 반환합니다.

Parameters:
queryString - 쿼리스트링
Returns:
글의 코멘트 정보목록 객체 or null

getCommentsAsXML

public java.lang.String getCommentsAsXML(java.lang.String queryString)
글의 코멘트 정보목록을 xml String 형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
특정 글의 코멘트 정보 목록에 대한 xml String 반환

getCommentsAsJSON

public java.lang.String getCommentsAsJSON(java.lang.String queryString)
글의 코멘트 정보목록을 json String 형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
특정 글의 코멘트 정보 목록에 대한 json String 반환

writeComment

public BlogCommentRes writeComment(java.lang.String queryString)
글에 코멘트 작성하고 그 결과를 객체형태로 반환합니다. 에러 발생시 에는 null을 반환합니다.

Parameters:
queryString - 쿼리스트링
Returns:
코멘트 작성결과 객체 or null 반환

writeCommentAsXML

public java.lang.String writeCommentAsXML(java.lang.String queryString)
글에 코멘트를 작성하고 그 결과를 xmlString 형테로 반환합니다.

Parameters:
queryString - 쿼리스트링
Returns:
코멘트 작성결과에 관한 xmlString 반환

writeCommentAsJSON

public java.lang.String writeCommentAsJSON(java.lang.String queryString)
글에 코멘트 작성하고 그 결과를 json String 형태로 반환합니다.

Parameters:
queryString - 쿼리스트링
Returns:
코멘트 작성결과에 관한 jsonString 반환

getRsses

public BlogRSSes getRsses(java.lang.String queryString)
블로그에서 설정된 rss 정보 목록를 객체 형태로 가져옵니다. 에러 발생시 에는 null을 반환합니다.

Parameters:
queryString - 쿼리스트링
Returns:
rss 정보목록 객체 or null 반환

getRssesAsXML

public java.lang.String getRssesAsXML(java.lang.String queryString)
블로그에서 설정된 rss 정보 목록을 xml String 형태로 가져옵니다.

Parameters:
queryString - 쿼리스트링
Returns:
rss 정보목록에 대한 xml String 반환

getRssesAsJSON

public java.lang.String getRssesAsJSON(java.lang.String queryString)
블로그에서 설정된 rss 정보 목록을 json String 형태로 가져옵니다.

Parameters:
queryString - 쿼리스트링
Returns:
rss 정보목록에 대한 json String 반환

getInfo

public BlogInfo getInfo(java.lang.String queryString)
블로그 정보를 객체 형태로 제공합니다. 에러 발생시 에는 null을 반환합니다.

Parameters:
queryString - 쿼리스트링
Returns:
블로그 정보 객체 or null 반환

getInfoAsXML

public java.lang.String getInfoAsXML(java.lang.String queryString)
블로그 정보를 xml 형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
블로그 정보 대한 xml String 반환

getInfoAsJSON

public java.lang.String getInfoAsJSON(java.lang.String queryString)
블로그 정보를 json 형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
블로그 정보 대한 json String 반환

getActivityRes

public BlogActivityReses getActivityRes(java.lang.String queryString)
나의 활동에 대한 모든 정보를 객체 형태로 제공합니다. 에러 발생시 에는 null을 반환합니다.

Parameters:
queryString - 쿼리스트링
Returns:
나의 확동정보 객체 of null

getActivityResAsXML

public java.lang.String getActivityResAsXML(java.lang.String queryString)
나의 활동에 대한 모든 정보를 xml String형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
나의 활동정보에 대한 xml String 반환

getActivityResAsJSON

public java.lang.String getActivityResAsJSON(java.lang.String queryString)
나의 활동에 대한 모든 정보를 json String형태로 제공합니다.

Parameters:
queryString - 쿼리스트링
Returns:
나의 활동정보에 대한 json String 반환