Cuestión : EL de la fecha de la resolución en código de la costura

¡Hola! el

I tiene una fábrica que produzca una fecha que sea válida para cierto acontecimiento: expireDate público @Factory de la fecha del
del

(value= " expireDate ", scope=ScopeType.EVENT) (_date) de la fecha {calendario del
c = Calendar.getInstance ();
c.setTime (_date);
c.add (Calendar.DAY_OF_YEAR, 14);
c.getTime de vuelta (); el

now del
}, en mi componente casero quiero fijar ese valor en un caso en la creación como: el @Override
del

protegió createInstance de la subasta () {subasta de la subasta del
= super.createInstance (); Fecha del
ahora = nueva fecha ();
auction.setPublishdate (now);
//auction.setExpiredate (“# {expireDate} "); //no obviamente la subasta de vuelta del compile
; ¿el

I del
} ilustró lo que querría para arriba aquí en una tentativa muy ingenua, apenas para conseguirla que pregunta de clear.

My soy, cómo hago esto? Sé que puedo utilizar System.getMili. en lugar, pero yo querer saber debo hacer algo similar. el

Im nuevo para coser, satisfacen tan me informan cualquier cosa fuera de la orden en el acercamiento que elegí aquí;)

Thanks,
Alex
class= del

Respuesta : EL de la fecha de la resolución en código de la costura

Inyectar el expireDate usar @In en el componente donde usted quiere utilizarlo.

Si usted no puede hacer esto porque no es un componente, usted puede utilizar:

Fechar la fecha = (fecha) Contexts.getEventContext () .get (“expireDate”);
auction.setExpireddate (fecha);
Otras soluciones  
 
programming4us programming4us