最新情報 > Windchill > 11.0 F000 > 展開と設定 > ディスカッション: API およびプロパティの変更
  
ディスカッション: API およびプロパティの変更
製品: Windchill ProjectLinkPTC FlexPLM
リリース: 11.0 F000
利点
ディスカッションの機能強化作業の一部として、wt.workflow.forum API およびプロパティに影響を与える変更がいくつか実装されています。
その他の詳細
wt.workflow.forum.ForumUtil メソッドに以下の変更が加えられました。
API: countPostingsForTopicSinceLastVisit
新規 API が、特定のユーザーが最後にアクセスした後に送信された新規投稿の数を読み込みます。
最後にアクセスした後に新規投稿が送信されていない場合 (カウントが 0)、この API はデータを返しません。

/*
* @param objects : List of discussion topic objects
* @param userPrincipal : The user to check unread
posts against

* @return List of HashMap : The HashMap key set
is: (LAST_POST_DATE, UNREAD_POST_COUNT, DISCUSSION_TOPIC)

* @throws WTException
*/
public static List <HashMap<String, Object>
> countPostingsForTopicSinceLastVisit(List objects,
WTPrincipal userPrincipal)
throws WTException
countPostingsForTopicSinceLastVisit の実装により、以下の API が廃止されました。
@Deprecated
public static HashMap<String,Object> getUnreadPostDetails
(WTPrincipal userPrincipal,DiscussionTopic topic)
@Deprecated
public static HashMap<String,Object> getUnreadPostDetailsForTopic
(WTPrincipal userPrincipal,DiscussionTopic topic, TopicVisitData topicVisitData)
@Deprecated
public static HashMap<String,Object> countPostingsForTopicSinceLastVisit
(DiscussionTopic topicObject,Timestamp lastVisitedTime)
API: getVisitDataOfUserForTopics
次の API が廃止されました。
@Deprecated
public static TopicVisitData getTopicVisitDataByUserAndTopic
(WTPrincipal userPrincipal,DiscussionTopic topic)
代わりに、ユーザーとトピックのリストが指定されている場合には、既存の getVisitDataOfUserForTopics メソッドを使用してトピック参照データを読み込むことができます。

/*
* @param userPrincipal : The user for which to retrieve
visit data

* @param topicList : List of discussion topic objects
* @return HashMap : Key = DiscussionTopic, Value =
TopicVisitData

* @throws WTException
*/
public static HashMap getVisitDataOfUserForTopics
(List objects, WTPrincipal userPrincipal)
throws WTException
wt.properties で設定されているプロパティに以下の変更が加えられました。
プロパティ: wt.workflow.forum.ReplyToComment.enabled
これは Windchill 11.0 F000 の新規プロパティです。このプロパティは非 PTC FlexPLM システムにのみ適用されます。
デフォルト
false
概要
PTC FlexPLM システムの「ディスカッション」テーブルの「コメントに返信」操作を有効または無効にします。
説明
このプロパティは wt.properties にあり、非 PTC FlexPLM システムの「コメントに返信」操作を制御するために使用されます。
true に設定されていると、ユーザーは投稿されたコメントに返信できます。
プロパティ: wt.workflow.forum.TreeViewAndReplyPosting.enabled
これは既存のプロパティですが、Windchill 11.0 F000 より、このプロパティは PTC FlexPLM システムにのみ適用されます。
デフォルト
true
概要
PTC FlexPLM システムの「ディスカッション」テーブルの「ツリービュー」操作と「コメントに返信」操作を有効または無効にします。
説明
このプロパティは wt.properties にあり、PTC FlexPLM ソリューションにのみ適用されます。
このプロパティを使用して、「ディスカッション」テーブルの「ツリービュー」操作と「コメントに返信」操作の使用可能/使用不可を制御します。
true に設定されていると、ユーザーは投稿されたコメントに返信でき、「ツリービュー」を使用してディスカッションを表示できます。
プロパティ: wt.workflow.forum.CreateDefaultTopics.enabled
これは既存のプロパティです。Windchill 11.0 F000 より、デフォルト値は false になりました。これまでは、デフォルト値は true でした。
デフォルト
false
概要
「ディスカッション」テーブルのデフォルトのトピックおよびコメントの作成を有効または無効にします。
説明
このプロパティは wt.properties にあり、デフォルトのトピックおよびコメントの作成を制御するために使用されます。デフォルトでは、このプロパティは false に設定されているため、デフォルトのトピックおよびコメントは作成されません。true に設定されていると、「ディスカッション」テーブルが表示されたときにデフォルトのトピックおよびコメントが作成されます。
デフォルトのトピックおよびコメントは DiscussionForumTemplate で定義されています。