Changeset 15114 for platform/eclipse/sabotter/trunk/jp.xet.sabotter.core/src/jp/xet/sabotter/core/MiniblogService.java
- Timestamp:
- 07/03/08 19:49:47 (5 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
platform/eclipse/sabotter/trunk/jp.xet.sabotter.core/src/jp/xet/sabotter/core/MiniblogService.java
r15109 r15114 4 4 5 5 /** 6 * さぼったーコアインタフェース6 * 各ミニblogサービスを表すインタフェースです。 各メソッドについて、サービスごとに差異があるため、未実装であったり、null などが返却されることがあります。 7 7 * 8 * @author Ewigkeit 8 * @author Ewigkeit yamashiro 9 9 */ 10 10 public interface MiniblogService { … … 12 12 /** 13 13 * サービス識別子を取得する。 14 * 14 15 * @return サービス識別子 15 16 */ … … 17 18 18 19 /** 19 * ログイン用にユーザIDを設定する。 20 * アカウント情報の初期設定を設定します。 このメソッドは「初期設定」に使われます。 初期設定後にアカウント情報を変更する場合には、 changeAccountメソッドを利用します。 サービスによっては、設定した 21 * 20 22 * @param userId ユーザID 23 * @param password パスワード 21 24 */ 22 public void set UserId(String userId);25 public void setAccount(String userId, String password); 23 26 24 27 /** 25 * ログイン用にパスワードを設定する。 28 * アカウント情報の変更を行います。 29 * 30 * @param userId ユーザId 31 * 26 32 * @param password パスワード 27 33 */ 28 public void setPassword(String password);34 void changeAccount(String userId, String password); 29 35 30 void createFavorite(String id, MiniblogServiceResponceListener listener); 36 /** 37 * favorite を行います。 favorite 機能が実装されていないサービスでは何も行われません 38 * 39 * @param statusId favorite状態にしたいステータスのID 40 * @param listener favorite 機能が実装されている場合に、favoriteが終了した後に呼ばれるリスナです 41 */ 42 void createFavorite(String statusId, MiniblogServiceResponceListener listener); 31 43 44 /** 45 * タイムラインの取得を行います。 タイムライン取得機能が実装されていないサービスでは何も行われません 46 * 47 * @param listener タイムラインの取得機能が実装されている場合に、タイムラインの取得が終了した後に呼ばれるリスナです 48 */ 32 49 void getFriendsTimeline(MiniblogServiceResponceListener listener); 33 50 51 /** 52 * リプライの取得を行います。 リプライ取得機能が実装されていないサービスでは何も行われません 53 * 54 * @param listener リプライの取得機能が実装されている場合に、リプライの取得が終了した後に呼ばれるリスナです 55 */ 34 56 void getReplies(MiniblogServiceResponceListener listener); 35 57 58 /** 59 * ダイレクトメッセージの取得を行います。 ダイレクトメッセージ取得機能が実装されていないサービスでは何も行われません 60 * 61 * @param listener ダイレクトメッセージの取得機能が実装されている場合に、ダイレクトメッセージの取得が終了した後に呼ばれるリスナです 62 */ 36 63 void getDirectMessages(MiniblogServiceResponceListener listener); 37 64 65 /** 66 * 発言を行います。 67 * 68 * @param statusText 発言したい内容 69 * @return 発言した内容をエントリーとして返せるサービスの場合エントリー。返せない場合 null が返ります。 70 * @throws MiniblogServiceException サービスで例外が発生した際に発生します。 71 */ 38 72 MiniblogEntry update(String statusText) throws MiniblogServiceException; 39 73 40 MiniblogUser getUser(String screenName); 74 /** 75 * 指定されたユーザ情報を返します。 76 * 77 * @param userId ユーザId 78 * @return ユーザ情報 79 */ 80 MiniblogUser getUser(String userId); 41 81 42 void changeAccount(String username, String password);43 82 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)