@ ManagedProperty inyectado DESPUÉS de @ PostConstruct

ESTE PROBLEMA YA ESTÁ RESUELTO EN LA IMPLEMENTACIÓN DE MYFACES 2.1

Tengo un enlace que pasa un parámetro entero correctamente como este:

<h:link outcome="/process/createProcess">
    <f:param name="id" value="#{process.idprocess}" />
    Edit
</h:link>

Va a "createProcess.xhtml? Id = 21" correctamente, y tengo este código en el alcance de la solicitud que respalda Bean createProcess:

@ManagedProperty(value="#{param.id}")
private Integer idProcess;

private Process newProcess;

@PostConstruct
public void init()
{
    log();
    if (idProcess!=null)
        newProcess = Dao.getProcessDAO().get(idProcess);
    else
        newProcess = new Process();
}

He notado queidProcess siempre es nulo. Después de la depuración me di cuenta de que el método setIdProcess se llamaDESPUÉ @PostConstruct.

Entiendo que la inyección se realiza justo después de la construcción del bean y todas las propiedades administradas están disponibles en@PostConstruct.

¿Qué me estoy perdiendo

Respuestas a la pregunta(1)

Su respuesta a la pregunta