Judeで論理クラス図を作成して貼り付ける
/*
コミュニティパッケージについて考える。
by talisker@ZQN
*/
記述がJava形式でごめんなさい。
ニコニコミュニティ(クラス)の扱われ方を考える必要アリ。
コミュニティー名
最大255文字とされている。
放送フラグ
※リアルタイムで変動する値。
boolean型で返す。
trueで放送中。
オーナー
User型(独自型)
放送履歴(ニコニコ生放送)
※リアルタイムで変動する値。
放送履歴一覧までがコミュニティのページ
⇒(?)個々の放送についてはこのパッケージで取るべきか否か。
生放送パッケージで取ってもらうか?
⇒(?)履歴の公開をしていないコミュニティがある。
⇒(?)タイムシフト視聴についてどうするか。
※とりあえず、公開してるか否かをboolean型で返す?
メンバー
※リアルタイムで変動する値。
参加者の名前一覧。
List<User型(独自型)>形式で返す?
取得した日時等は?
お知らせ
※リアルタイムで変動する値。
タイトル、内容、日付け、発信者。
上の4項目を一気に取得する?個別で取得する?個別の場合は関連付けどうします?
プロフィール
※リアルタイムで変動する値。
最大8192文字とされている。
String型で?
取得日時も付加する?
コミュニティ動画
※リアルタイムで変動する値。
動画件数。(int型?)
最大投稿可能数(int型)
(?)動画番号(sm000000,nm000000,)で返すべきか、
動画型(独自型)で返すのか?
List<smNumber>かList<動画型>
getSmList()
getDougaList() みたいに二つ用意する?
※動画型の実装によって再考する必要アリ
⇒再生数等は動画パッケージで取ってもらいましょう。
登録タグ
※リアルタイムで変動する値。
List<String>形式で取得
レベル
※リアルタイムで変動する値。
レベル値(int型)
次のレベルまでのプレミアム会員人数(int型)
メンバー人数
※リアルタイムで変動する値。
参加人数(int型)
サムネ
開設日
コミュニティ参加設定
個人情報必須
参加申請必須
新参加者権限
掲示板