net.daum.dna.api.service
Class CafeService

java.lang.Object
  extended by net.daum.dna.api.service.CafeService

public class CafeService
extends java.lang.Object

The Class CafeService.


Constructor Summary
CafeService(DaumOAuth oauth)
          Instantiates a new cafe service.
 
Method Summary
 CafeAlarmRes getAlarmRes()
          GetAlarmRes 함수 QueryStringBuilder.
 java.lang.String getAlarmResAsJSON()
          GetAlarmRes 함수 QueryStringBuilder.
 java.lang.String getAlarmResAsXML()
          GetAlarmRes 함수 QueryStringBuilder.
 CafeBoardArticles getArticles(Params required)
          GetArticles 함수 QueryStringBuilder.
 CafeBoardArticles getArticles(Params required, Params option)
          GetArticles 함수 QueryStringBuilder.
 java.lang.String getArticlesAsJSON(Params required)
          GetArticles 함수 QueryStringBuilder.
 java.lang.String getArticlesAsJSON(Params required, Params option)
          GetArticles 함수 QueryStringBuilder.
 java.lang.String getArticlesAsXML(Params required)
          GetArticles 함수 QueryStringBuilder.
 java.lang.String getArticlesAsXML(Params required, Params option)
          GetArticles 함수 QueryStringBuilder.
 java.util.List<CafeBoard> getBoards(Params required)
          GetBoards 함수 QueryStringBuilder.
 java.lang.String getBoardsAsJSON(Params required)
          GetBoards 함수 QueryStringBuilder.
 java.lang.String getBoardsAsXML(Params required)
          GetBoards 함수 QueryStringBuilder.
 java.util.List<CafeFavor> getFavoriteCafes()
          GetBoards 함수 QueryStringBuilder.
 java.lang.String getFavoriteCafesAsJSON()
          GetBoards 함수 QueryStringBuilder.
 java.lang.String getFavoriteCafesAsXML()
          GetBoards 함수 QueryStringBuilder.
 DaumOAuth getOauth()
          Gets the oauth.
 CafeRecentArticles getRecentArticles(Params required)
          GetBoards 함수 QueryStringBuilder.
 CafeRecentArticles getRecentArticles(Params required, Params option)
          GetRecentArticles 함수 QueryStringBuilder.
 java.lang.String getRecentArticlesAsJSON(Params required)
          GetRecentArticles 함수 QueryStringBuilder.
 java.lang.String getRecentArticlesAsJSON(Params required, Params option)
          GetRecentArticles 함수 QueryStringBuilder.
 java.lang.String getRecentArticlesAsXML(Params required)
          GetRecentArticles 함수 QueryStringBuilder.
 java.lang.String getRecentArticlesAsXML(Params required, Params option)
          GetRecentArticles 함수 QueryStringBuilder.
 void setOauth(DaumOAuth oauth)
          Sets the oauth.
 CafeWriteRes writeArticle(Params required)
          WriteArticle 함수 QueryStringBuilder.
 CafeWriteRes writeArticle(Params required, Params option)
          WriteArticle 함수 QueryStringBuilder.
 java.lang.String writeArticleAsJSON(Params required)
          WriteArticle 함수 QueryStringBuilder.
 java.lang.String writeArticleAsJSON(Params required, Params option)
          WriteArticle 함수 QueryStringBuilder.
 java.lang.String writeArticleAsXML(Params required)
          WriteArticle 함수 QueryStringBuilder.
 java.lang.String writeArticleAsXML(Params required, Params option)
          WriteArticle 함수 QueryStringBuilder.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CafeService

public CafeService(DaumOAuth oauth)
Instantiates a new cafe service.

Parameters:
oauth - the oauth
Method Detail

getOauth

public DaumOAuth getOauth()
Gets the oauth.

Returns:
the oauth

setOauth

public void setOauth(DaumOAuth oauth)
Sets the oauth.

Parameters:
oauth - the new oauth

getAlarmRes

public CafeAlarmRes getAlarmRes()
GetAlarmRes 함수 QueryStringBuilder.

Returns:
the alarm res

getAlarmResAsXML

public java.lang.String getAlarmResAsXML()
GetAlarmRes 함수 QueryStringBuilder.

Returns:
the alarm res as xml

getAlarmResAsJSON

public java.lang.String getAlarmResAsJSON()
GetAlarmRes 함수 QueryStringBuilder.

Returns:
the alarm res as json

getArticles

public CafeBoardArticles getArticles(Params required)
GetArticles 함수 QueryStringBuilder.

Parameters:
required - the required
Returns:
the articles

getArticles

public CafeBoardArticles getArticles(Params required,
                                     Params option)
GetArticles 함수 QueryStringBuilder.

Parameters:
required - the required
option - the option
Returns:
the articles

getArticlesAsXML

public java.lang.String getArticlesAsXML(Params required)
GetArticles 함수 QueryStringBuilder.

Parameters:
required - the required
Returns:
the articles as xml

getArticlesAsXML

public java.lang.String getArticlesAsXML(Params required,
                                         Params option)
GetArticles 함수 QueryStringBuilder.

Parameters:
required - the required
option - the option
Returns:
the articles as xml

getArticlesAsJSON

public java.lang.String getArticlesAsJSON(Params required)
GetArticles 함수 QueryStringBuilder.

Parameters:
required - the required
Returns:
the articles as json

getArticlesAsJSON

public java.lang.String getArticlesAsJSON(Params required,
                                          Params option)
GetArticles 함수 QueryStringBuilder.

Parameters:
required - the required
option - the option
Returns:
the articles as json

getBoards

public java.util.List<CafeBoard> getBoards(Params required)
GetBoards 함수 QueryStringBuilder.

Parameters:
required - the required
Returns:
the boards

getBoardsAsXML

public java.lang.String getBoardsAsXML(Params required)
GetBoards 함수 QueryStringBuilder.

Parameters:
required - the required
Returns:
the boards as xml

getBoardsAsJSON

public java.lang.String getBoardsAsJSON(Params required)
GetBoards 함수 QueryStringBuilder.

Parameters:
required - the required
Returns:
the boards as json

getFavoriteCafes

public java.util.List<CafeFavor> getFavoriteCafes()
GetBoards 함수 QueryStringBuilder.

Returns:
the favorite cafes

getFavoriteCafesAsXML

public java.lang.String getFavoriteCafesAsXML()
GetBoards 함수 QueryStringBuilder.

Returns:
the favorite cafes as xml

getFavoriteCafesAsJSON

public java.lang.String getFavoriteCafesAsJSON()
GetBoards 함수 QueryStringBuilder.

Returns:
the favorite cafes as json

getRecentArticles

public CafeRecentArticles getRecentArticles(Params required)
GetBoards 함수 QueryStringBuilder.

Parameters:
required - the required
Returns:
the recent articles

getRecentArticles

public CafeRecentArticles getRecentArticles(Params required,
                                            Params option)
GetRecentArticles 함수 QueryStringBuilder.

Parameters:
required - the required
option - the option
Returns:
the recent articles

getRecentArticlesAsXML

public java.lang.String getRecentArticlesAsXML(Params required)
GetRecentArticles 함수 QueryStringBuilder.

Parameters:
required - the required
Returns:
the recent articles as xml

getRecentArticlesAsXML

public java.lang.String getRecentArticlesAsXML(Params required,
                                               Params option)
GetRecentArticles 함수 QueryStringBuilder.

Parameters:
required - the required
option - the option
Returns:
the recent articles as xml

getRecentArticlesAsJSON

public java.lang.String getRecentArticlesAsJSON(Params required)
GetRecentArticles 함수 QueryStringBuilder.

Parameters:
required - the required
Returns:
the recent articles as json

getRecentArticlesAsJSON

public java.lang.String getRecentArticlesAsJSON(Params required,
                                                Params option)
GetRecentArticles 함수 QueryStringBuilder.

Parameters:
required - the required
option - the option
Returns:
the recent articles as json

writeArticle

public CafeWriteRes writeArticle(Params required)
WriteArticle 함수 QueryStringBuilder.

Parameters:
required - the required
Returns:
the cafe write res

writeArticle

public CafeWriteRes writeArticle(Params required,
                                 Params option)
WriteArticle 함수 QueryStringBuilder.

Parameters:
required - the required
option - the option
Returns:
the cafe write res

writeArticleAsXML

public java.lang.String writeArticleAsXML(Params required)
WriteArticle 함수 QueryStringBuilder.

Parameters:
required - the required
Returns:
the string

writeArticleAsXML

public java.lang.String writeArticleAsXML(Params required,
                                          Params option)
WriteArticle 함수 QueryStringBuilder.

Parameters:
required - the required
option - the option
Returns:
the string

writeArticleAsJSON

public java.lang.String writeArticleAsJSON(Params required)
WriteArticle 함수 QueryStringBuilder.

Parameters:
required - the required
Returns:
the string

writeArticleAsJSON

public java.lang.String writeArticleAsJSON(Params required,
                                           Params option)
WriteArticle 함수 QueryStringBuilder.

Parameters:
required - the required
option - the option
Returns:
the string