Novità > Windchill > Release 11.0 F000 > Distribuzione e configurazione > Discussioni: modifiche alle API e alle proprietà
  
Discussioni: modifiche alle API e alle proprietà
Prodotto: Windchill ProjectLink, PTC FlexPLM
Release: 11.0 F000
Vantaggio
Nell'ambito del processo di miglioramento delle discussioni, sono state implementate diverse modifiche che interessano le API e le proprietà di wt.workflow.forum.
Dettagli supplementari
Sono state apportate le modifiche descritte di seguito ai metodi wt.workflow.forum.ForumUtil.
API: countPostingsForTopicSinceLastVisit
Una nuova API recupera il numero di nuovi post dopo l'ultima visita di un determinato utente.
Se non sono disponibili nuovi post dall'ultima visita (il conteggio è pari a 0), l'API non restituisce dati.

/*
* @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
Con l'implementazione di countPostingsForTopicSinceLastVisit, le seguenti API sono obsolete:
@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
La seguente API è obsoleta:
@Deprecated
public static TopicVisitData getTopicVisitDataByUserAndTopic
(WTPrincipal userPrincipal,DiscussionTopic topic)
Invece è possibile utilizzare il metodo getVisitDataOfUserForTopics esistente per recuperare i dati relativi alle visite agli argomenti quando viene specificato un utente e un elenco di argomenti.

/*
* @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
Sono state apportate le modifiche descritte di seguito alle proprietà impostate nel file wt.properties.
Proprietà: wt.workflow.forum.ReplyToComment.enabled
Si tratta di una nuova proprietà di Windchill 11.0 F000, che si applica solo ai sistemi non PTC FlexPLM.
Default
false
Riepilogo
Attivare o disattivare l'azione Risposta al commento per la tabella Discussioni in un sistema non PTC FlexPLM.
Descrizione
Questa proprietà è disponibile nel file wt.properties e viene utilizzata per controllare l'azione Risposta al commento in un sistema non PTC FlexPLM.
Se impostata su true, gli utenti possono rispondere ai commenti pubblicati.
Proprietà: wt.workflow.forum.TreeViewAndReplyPosting.enabled
Si tratta di una proprietà esistente; tuttavia, a partire da Windchill 11.0 F000, si applica solo ai sistemi PTC FlexPLM.
Default
true
Riepilogo
Attivare o disattivare la Struttura e l'azione Risposta al commento per la tabella Discussioni in un sistema PTC FlexPLM.
Descrizione
Questa proprietà è disponibile nel file wt.properties e si applica solo alle soluzioni PTC FlexPLM.
È possibile utilizzarla per controllare la disponibilità della Struttura e dell'azione Risposta al commento per la tabella Discussioni.
Se impostata su true, gli utenti possono rispondere ai commenti pubblicati e visualizzare la discussione utilizzando la Struttura.
Proprietà: wt.workflow.forum.CreateDefaultTopics.enabled
Si tratta di una proprietà esistente. A partire da Windchill 11.0 F000, tuttavia, il valore di default è false. In precedenza, il valore di default era true.
Default
false
Riepilogo
Attivare o disattivare la creazione di argomenti e commenti di default nella tabella Discussioni.
Descrizione
Questa proprietà è disponibile nel file wt.properties e viene utilizzata per controllare la creazione di argomenti e commenti di default. Per default, è impostata su false, a indicare che non vengono creati argomenti e commenti di default. Se è impostata su true, gli argomenti e i commenti di default vengono creati quando viene visualizzata la tabella Discussioni.
Questi argomenti e commenti di default sono definiti in DiscussionForumTemplate.