Componente “informazioni utente”

21-10-2009 15-29-50

E’ stato creato un nuovo componente per la visualizzazione delle informazioni di un determinato utente.

Il componente si chiama

org.sf.bee.wiki.gui.components.membership.user.info.CMPauthorinfo

Alla classe si possono passare alcuni parametri per modificarne le informazioni ed eventualmente il layout.

Le proprietà sono le seguenti

setUser(User user) = vuole l’istanza di un utente da cui prelevare le informazioni

setShowName(boolean showName) = visualizza o meno il nome dell’utente (il default è false)

21-10-2009 11-41-25

setShowImage(boolean showImage) = visualizza o meno l’immagine dell’utente (il default è true)

21-10-2009 11-46-06

setHorizontalLayout(boolean horizontalLayout) = visualizza il layout in orizzontale  se true o verticale se false (il default è true). Questa proprietà si applica solamente al nome utente

21-10-2009 11-41-25

21-10-2009 11-47-20

setShowExtraInfo(boolean showExtraInfo) = visualizza o meno l’etichetta con le informazioni extra

setExtraInfo(final String extraInfo) = setta il contenuto delle informazioni extra

21-10-2009 11-49-37

setStyleClass(final String styleClass) = assegna uno stile alle etichette ed all’immagine, passando il nome di una classe di stili

21-10-2009 11-55-40

Il componente prevede altri due parametri di configurazione per il settaggio dell’utente

setUserById(final long userId) = assegna l’utente passando l’id

setUserByUid(final String userUid) = assegna l’utente passando l’uid

tuttavia, qualora si disponesse già di un utente, è meglio usare il metodo setUser al fine di risparmiare un accesso al database.