Skip to content

Instantly share code, notes, and snippets.

@enpit
enpit / train-template.jspx
Created August 17, 2013 11:21
ADF: Creating a custom train button bar
<af:commandButton id="back" text="Back"
action="#{controllerContext.currentViewPort.taskFlowContext.trainModel.getPrevious}"
actionListener="#{yourActionListener}"
disabled="#{pageFlowScope.trainController.previousDisabled}"
/>
<af:commandButton id="next" text="Next"
action="#{controllerContext.currentViewPort.taskFlowContext.trainModel.getNext}"
actionListener="#{yourActionListener}"
disabled="#{pageFlowScope.trainController.nextDisabled}"
@enpit
enpit / TrainController.java
Last active December 21, 2015 05:19
ADF: Creating a custom train button bar
package enpit.sample.adf.controller;
import oracle.adf.controller.ControllerContext;
import oracle.adf.controller.TaskFlowContext;
import oracle.adf.controller.TaskFlowTrainModel;
import oracle.adf.controller.TaskFlowTrainStopModel;
import oracle.adf.controller.ViewPortContext;
import oracle.adfinternal.controller.train.TrainStopModel;
@enpit
enpit / train-template.jpx
Created August 17, 2013 11:18
ADF: Creating a custom train button bar
<af:commandButton id="back" text="Back"
action="#{controllerContext.currentViewPort.taskFlowContext.trainModel.getPrevious}"
actionListener="#{yourActionListener}"
/>
<af:commandButton id="next" text="Next"
action="#{controllerContext.currentViewPort.taskFlowContext.trainModel.getNext}"
actionListener="#{yourActionListener}"
/>
@enpit
enpit / train-template.jspx
Created August 17, 2013 11:16
ADF: Creating a custom train button bar
<af:trainButtonBar id="pt_tbb1"
value="#{controllerContext.currentViewPort.taskFlowContext.trainModel}"/>
<?xml version = '1.0' encoding = 'US-ASCII'?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<servlet>
<servlet-name>jersey</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
package enpit.sample.adf12c.pojorest.model;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.ws.rs.Consumes;
import javax.ws.rs.FormParam;
import javax.ws.rs.GET;
package enpit.sample.adf12c.pojorest.model;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class PersonService {
package enpit.sample.adf12c.pojorest.model;
import java.util.Date;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement
public class Person {
private Long id;