Changeset 15153 for platform/eclipse/sabotter/trunk/jp.xet.sabotter.eclipse/src/jp/xet/sabotter/eclipse/manager/MiniblogServiceManager.java
- Timestamp:
- 07/04/08 16:46:07 (5 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
platform/eclipse/sabotter/trunk/jp.xet.sabotter.eclipse/src/jp/xet/sabotter/eclipse/manager/MiniblogServiceManager.java
r15145 r15153 89 89 final MiniblogService service = (MiniblogService) factory.createExecutableExtension("class"); 90 90 91 // String userId = ps.getString(service.getServiceId() + PreferenceKeys.USERID); 92 // String password = ps.getString(service.getServiceId() + PreferenceKeys.PASSWORD); 93 String userId = ps.getString(PreferenceKeys.USERID); 94 String password = ps.getString(PreferenceKeys.PASSWORD); 91 String userId = ps.getString(service.getServiceId() + PreferenceKeys.USERID); 92 String password = ps.getString(service.getServiceId() + PreferenceKeys.PASSWORD); 95 93 96 94 service.setAccount(userId, password); … … 322 320 * ふぁぼる。 323 321 * 324 * @param id ふぁぼ対象ステータスのID 325 */ 326 public void createFavorite(String id) { 327 for (MiniblogService service : miniblogServices) { 328 service.createFavorite(id, responceListener); 329 } 322 * @param entry ふぁぼ対象のエントリー 323 */ 324 public void createFavorite(MiniblogEntry entry) { 325 getService(entry).createFavorite(entry.getId(), responceListener); 326 } 327 328 private MiniblogService getService(MiniblogEntry entry) { 329 for (MiniblogService service : miniblogServices) { 330 if (service.getServiceId().equals(entry.getServiceId())) { 331 return service; 332 } 333 } 334 throw new IllegalStateException("ここまできたらバグ"); 330 335 } 331 336 … … 354 359 return miniblogServices; 355 360 } 361 362 /** 363 * 指定されたエントリーを投稿したユーザのホームを返します 364 * 365 * @param entry エントリー 366 * @return エントリーを投稿したユーザのホーム 367 */ 368 public String getUserHome(MiniblogEntry entry) { 369 return getService(entry).getUserHome(entry.getUser()); 370 } 371 356 372 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)