I cookie ci aiutano a fornire i nostri servizi.

Utilizzando tali servizi, accetti l'utilizzo dei cookie da parte nostra. Per saperne di piu'

Approvo

Liferay List Type Manager

Se avete lavorato con Liferay per un pò di tempo, vi sarete probabilmente trovati a lavorare con gli oggetti ListType, ossia quell'insieme di elementi censiti all'interno della tabella listtype con cui è possibile valorizzare in automatico gli elementi <select>.

Come vi sarete però accorti, non esiste alcuna portlet per la gestione di questi elementi e tutte le operazioni vanno fatte a mano direttamente via SQL sul database; questo può risultare piuttosto scomodo e frustrante in molte occasioni.

Leggi tutto: Liferay List Type Manager

Localizzazione del testo via Javascript

Liferay mette a disposizione degli sviluppatori un meccanismo di localizzazione del testo molto funzionale, che può essere utilizzato tramite la classe Java LanguageUtil (e la sua controparte UnicodeLanguageUtil) oppure tramite la taglib <liferay-ui:message/>.

Ma come possiamo fare ad utilizzare lo stesso meccanismo via Javascript? Scopriamolo!

Leggi tutto: Localizzazione del testo via Javascript

Formattiamo la dimensione di un file

In un precedente articolo (La classe TextFormatter) abbiamo visto cos'è e a cosa serve la classe TextFormatter.

Adesso vediamo un altro dei metodi messi a disposizione da questa classe, che può essere utilizzato per rendere più human readable la dimensione di un file o più in generale un qualsiasi valore che rappresenta una dimensione in byte.

Leggi tutto: Formattiamo la dimensione di un file

EntityLocalServiceUtil: la differenza tra getEntity e fetchEntity

Lavorando con il Service Builder vi sarete accorti sicuramente degli innumerevoli metodi messi a disposizione dalla classe di persistenza EntityLocalServiceUtil; tra i vari metodi generati ce ne sono due utilizzati per recuperare un'istanza della singola entità a partire dalla chiave primaria: getEntity e fetchEntity.

Qual'è la differenza tra questi due metodi, apparentemente uguali?

Leggi tutto: EntityLocalServiceUtil: la differenza tra getEntity e fetchEntity