새로운 기능 > Windchill > 11.0 F000 > 배포 및 구성 > 토론: API 및 등록 정보 변경
  
토론: API 및 등록 정보 변경
제품: Windchill ProjectLink, PTC 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
이는 기존 등록 정보입니다. 하지만 이전에는 기본값이 true였지만 Windchill 11.0 F000부터 기본값은 false입니다.
기본값
false
개요
토론 테이블에서 기본 주제 및 추가 정보의 작성을 사용 또는 사용 안 함으로 설정합니다.
설명
이 등록 정보는 wt.properties에서 사용할 수 있으며 기본 주제 및 추가 정보의 작성을 제어하는 데 사용됩니다. 기본적으로 이 등록 정보는 false로 설정되어 있습니다. 즉, 기본 주제 및 추가 정보가 작성되지 않습니다. true로 설정하면 토론 테이블이 표시될 경우 기본 주제 및 추가 정보가 작성됩니다.
이러한 기본 주제 및 추가 정보는 DiscussionForumTemplate에서 정의됩니다.