/* * Copyright (C) NetStruxr, Inc. All rights reserved. * * This software is published under the terms of the NetStruxr * Public Software License version 0.5, a copy of which has been * included with this distribution in the LICENSE.NPL file. */ package er.directtoweb.embed; import com.webobjects.appserver.WOContext; import com.webobjects.directtoweb.D2WSelect; import com.webobjects.directtoweb.NextPageDelegate; import er.directtoweb.delegates.ERD2WSelectActionDelegate; // Only difference between this component and D2WSelect is that this one uses ERD2WSwitchComponent /** * Embedded component that can be used for nesting a pick inside another page configuration. * * @binding action * @binding branchDelegate * @binding dataSource * @binding entityName * @binding pageConfiguration * @binding selectedObject * @binding nextPage */ public class ERXD2WSelect extends D2WSelect { /** * Do I need to update serialVersionUID? * See section 5.6 <cite>Type Changes Affecting Serialization</cite> on page 51 of the * <a href="http://java.sun.com/j2se/1.4/pdf/serial-spec.pdf">Java Object Serialization Spec</a> */ private static final long serialVersionUID = 1L; public ERXD2WSelect(WOContext context) { super(context); } /** * Overridden to support serialization */ @Override public NextPageDelegate newPageDelegate() { return ERD2WSelectActionDelegate.instance; } /** * Calling super causes errors when using deserialized components in 5.4.3 */ @Override public void awake() { } }