Vraag : los datum Gr in de code van de Naad op

Hallo!

I heeft een fabriek die een datum veroorzaakt die voor een bepaalde gebeurtenis geldig is: /> @Factory (value= " expireDate ", scope=ScopeType.EVENT)
openbare Datum

Kalender
c.setTime (_date);
c.add (Calendar.DAY_OF_YEAR, 14);
terugkeer c.getTime ();
}

now, in mijn component van het Huis die ik heb willen om die waarde op een instantie bij verwezenlijking als plaatsen: /> @Override
beschermde createInstance van de Veiling

de veiling van de Veiling
Datum
auction.setPublishdate (now);
//auction.setExpiredate („# {expireDate}“); //duidelijk niet compile
terugkeerveiling;
}

I wat zou willen ik omhoog hier in een zeer naïeve poging, enkel om het/>My illustreerde de vraag clear.


Im nieuw aan Naad, me over om het even wat uit de orde in de benadering zo alstublieft informeren die ik hier heb gekozen;)

Thanks,
Alex

Antwoord : los datum Gr in de code van de Naad op

Spuit expireDate gebruikend @In in de component in waar u het wilt gebruiken.

Als u niet dit kunt doen omdat het geen component is, kunt u gebruiken:

De datum van de datum = (Datum) Contexts.getEventContext () .get („expireDate“);
auction.setExpireddate (datum);
Andere oplossingen  
 
programming4us programming4us