Salesforce: ¿Cómo paso el valor de apex: inputField a Custom Extension?

Actualmente estoy desarrollando un formulario en salesforce.com usando un formulario apex con una extensión personalizada.

El formulario en sí está diseñado para reservar recorridos que tienen un número máximo de espacios. Cuando se envía el formulario, debo verificar para asegurarme de que todavía haya espacios disponibles (ya que ninguno se ha reservado entre cargar el formulario y enviarlo) para la fecha y hora seleccionadas en el formulario.

Tengo problemas para que el controlador personalizado reciba los datos del formulario enviado cuando se llama a PageReference save ().

Digamos que tengo ...

<apex:form>
<apex:pageBlock>
    <apex:inputField value="{!customObject__c.Date__c}"/>
    <apex:inputField value="{!customObject__c".Time__c}"/>
    <apex:commandButton value="{!save}"/>
</apex:pageBlock>
</apex:form>

y mi marco de extensión de cliente es

public class myExtension {

    public myExtension(ApexPages.StandardController controller) {

    }

    public PageReference save(){
       return null;
    }

}

¿Cómo haría para tener acceso a los valores inputField mediante save () para poder ejecutar una consulta contra los objetos de base de datos existentes?

Cualquier ejemplo de cómo se lograría / se lograría sería excelente.

Respuesta 1

No estoy seguro exactamente qué tipo de diseño estoy buscando, pero básicamente tenemos un montón de llamadas API y alguna combinación de ellas cumple una tarea, por lo que una tarea puede ser 1 llamada API o más llamadas API. Quiero ...

Tengo un modelo EMF grande, más específicamente un modelo BPMN2.0 del proyecto MDT. Hay un requisito para nuestro software, que debemos admitir el formato de exportación Oracle JDeveloper BPMN2, que es casi ...

Crearé un ServletFilter que alterará la forma en que se procesan las solicitudes HTTP. ServletFilter tomará esas decisiones en función del estado de los datos en la base de datos. Preferiría que no ...

Estoy tratando de hacer un sistema de pedidos simple, y debido a que es una tarea, es una delimitación que no debería hacer DB y GUI, pero necesito implementar al menos 4 patrones de diseño. Una de mis ...