Fråga : beslut daterar EL i skarv kodifierar

Hi!

I har en fabrik som producerar en datera, som är giltig för en bestämd händelse: allmänhet för
för

@Factory (value= " expireDate ", scope=ScopeType.EVENT) daterar expireDate (datera _date) {kalender för
c = Calendar.getInstance ();
c.setTime (_date);
c.add (Calendar.DAY_OF_YEAR, 14);
återgång c.getTime ();

now för
}, i mitt hem- del- jag önskar till uppsättningen som värderar på en anföra som exempel på skapelsenågot liknande: @Override
för

skyddade auktioncreateInstance () {auktionauktion för
= super.createInstance ();
daterar nu = nytt daterar ();
auction.setPublishdate (now);
//auction.setExpiredate (”nr. {expireDate}”); //skulle självfallet inte returauktion för compile
;

I för
} illustrerade vad jag skulle önskar upp här i ett mycket lättroget försök, precis att få som det clear.

My ifrågasätter är, hur jag gör detta? Jag vet att jag kan använda System.getMili. i stället men mig önska att veta, hur jag bör göra något lik this.

Im som är ny till skarv, så behar informerar mig av något ut ur beställa i att närma sig som jag valde här;),

Thanks,
Alex
" klar "

Svar : beslut daterar EL i skarv kodifierar

Injicera expireDate using @In in i det del- var du önskar att använda den.

Om du inte kan göra denna, därför att den inte är ett del-, du kan använda:

Datera daterar = (datera), Contexts.getEventContext () .get (”expireDate”);
auction.setExpireddate (datera);
Andra lösningar  
 
programming4us programming4us