<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-358</id>
	<title>Nabble - Beehive</title>
	<updated>2009-10-01T00:36:55Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Beehive-f358.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Beehive-f358.html" />
	<subtitle type="html">The Beehive project is an extensible Java application framework with an integrated metadata-driven programming model for web services, web applications, and resource access. Beehive home is &lt;a href=&quot;http://incubator.apache.org/beehive/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-25694298</id>
	<title>Re: Invoking an action via an HTML Button without submitting the form</title>
	<published>2009-10-01T00:36:55Z</published>
	<updated>2009-10-01T00:36:55Z</updated>
	<author>
		<name>Ivan Ivankovic-2</name>
	</author>
	<content type="html">Well instead of binding your HTML form elements to FormBean, you can make
&lt;br&gt;properties in your PageController that holds the action methods. You can
&lt;br&gt;reference them from your JSP (the one with the form) with *
&lt;br&gt;pageFlow.propertyName*.
&lt;br&gt;&lt;br&gt;Having two methods, one for each action, in your PageController and a
&lt;br&gt;propertiy for each form filed, in the same controller, should do the job.
&lt;br&gt;&lt;br&gt;Of course if I understood your probelm :)
&lt;br&gt;&lt;br&gt;Reagrds,
&lt;br&gt;Ivan
&lt;br&gt;&lt;br&gt;On Wed, Sep 30, 2009 at 5:56 PM, deck &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25694298&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jmshaver@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am trying to invoke a PageFlow action via an html button. &amp;nbsp;I am curious
&lt;br&gt;&amp;gt; to
&lt;br&gt;&amp;gt; know if there is a way to invoke the action without Beehive requireing the
&lt;br&gt;&amp;gt; Form Bean as an input parameter for the action.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Basically, I have an HTML form which has two buttons, one submits the form
&lt;br&gt;&amp;gt; to an action which processes the input and performs some task. &amp;nbsp;The other I
&lt;br&gt;&amp;gt; want to simply cancel the operation and invokes another action which
&lt;br&gt;&amp;gt; navigates to a different part of the application.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there anyway I can use an HTML button to invoke an action without
&lt;br&gt;&amp;gt; beehive
&lt;br&gt;&amp;gt; requiring the form bean as an input parameter?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Right now I get an exception thrown for each form element:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Throwable: java.lang.RuntimeException: Can not update the identifier
&lt;br&gt;&amp;gt; &amp;quot;accountType&amp;quot; on a null value object.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any ideas?
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/Invoking-an-action-via-an-HTML-Button-without-submitting-the-form-tp25683932p25683932.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Invoking-an-action-via-an-HTML-Button-without-submitting-the-form-tp25683932p25683932.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Beehive - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Pozdrav,
&lt;br&gt;Ivanko
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Invoking-an-action-via-an-HTML-Button-without-submitting-the-form-tp25683932p25694298.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25683932</id>
	<title>Invoking an action via an HTML Button without submitting the form</title>
	<published>2009-09-30T08:56:35Z</published>
	<updated>2009-09-30T08:56:35Z</updated>
	<author>
		<name>deck</name>
	</author>
	<content type="html">I am trying to invoke a PageFlow action via an html button. &amp;nbsp;I am curious to know if there is a way to invoke the action without Beehive requireing the Form Bean as an input parameter for the action. 
&lt;br&gt;&lt;br&gt;Basically, I have an HTML form which has two buttons, one submits the form to an action which processes the input and performs some task. &amp;nbsp;The other I want to simply cancel the operation and invokes another action which navigates to a different part of the application.
&lt;br&gt;&lt;br&gt;Is there anyway I can use an HTML button to invoke an action without beehive requiring the form bean as an input parameter?
&lt;br&gt;&lt;br&gt;Right now I get an exception thrown for each form element:
&lt;br&gt;&lt;br&gt;Throwable: java.lang.RuntimeException: Can not update the identifier &amp;quot;accountType&amp;quot; on a null value object.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Any ideas?&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Invoking-an-action-via-an-HTML-Button-without-submitting-the-form-tp25683932p25683932.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25614689</id>
	<title>Force rendering of NetUI Tree</title>
	<published>2009-09-25T09:02:37Z</published>
	<updated>2009-09-25T09:02:37Z</updated>
	<author>
		<name>Ivan Ivankovic-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I am using Custom Tree Render in order to mark some Tree Elements with CSS
&lt;br&gt;style using &amp;lt;span&amp;gt; tag. The problem is that when I submit some form that
&lt;br&gt;lays besides the tree that action changes the status of some TreeElements,
&lt;br&gt;but their rendered the same and their visual style consequently stays the
&lt;br&gt;same. It seems that there is some caching going one that prevents Tree
&lt;br&gt;Element to be rendered with new style.
&lt;br&gt;&lt;br&gt;In order to make this style change visible, I have to collapse the tree and
&lt;br&gt;expand it again. After that it is refreshed.
&lt;br&gt;&lt;br&gt;Since this is pragmatically created tree on server and the form is submitted
&lt;br&gt;to the PagesFlow that has the reference to the tree, is there a way to force
&lt;br&gt;the tree to re-render so the changes become visible immediately after
&lt;br&gt;submitting the form.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Ivanko
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Force-rendering-of-NetUI-Tree-tp25614689p25614689.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24959385</id>
	<title>JS error in ie8 and firefox</title>
	<published>2009-08-13T10:45:18Z</published>
	<updated>2009-08-13T10:45:18Z</updated>
	<author>
		<name>Adam A-2</name>
	</author>
	<content type="html">&lt;br&gt;Error: missing ; before statement
&lt;br&gt;Line: 1206
&lt;br&gt;Source Code:
&lt;br&gt;netui_names.4=&amp;quot;4&amp;quot; I get this error using this code. Why is netui generating code that gives errors in ie8 and firefox? &amp;lt;netuidata:dataGrid dataSource=&amp;quot;xxxxx&amp;quot; name=&amp;quot;xxxxx&amp;quot; &amp;gt;&amp;lt;netuidata:header &amp;gt;&amp;lt;netuidata:headerCell&amp;gt;&amp;lt;bean:message key='bcAdmin.quesHeaderDesc' /&amp;gt;&amp;lt;/netuidata:headerCell&amp;gt;&amp;lt;netuidata:headerCell value=&amp;quot; &amp;quot; /&amp;gt;&amp;lt;/netuidata:header&amp;gt;&amp;lt;netuidata:rows &amp;gt;&amp;lt;netuidata:row &amp;gt;&amp;lt;netuidata:spanCell value=&amp;quot;adam&amp;quot; cellAlign=&amp;quot;left&amp;quot; cellTagId=&amp;quot;13/&amp;gt;&amp;lt;netuidata:spanCell value=&amp;quot;Edit&amp;quot; style=&amp;quot;cursor:pointer;color:blue;font-weight:bold&amp;quot;onClick=&amp;quot;javascript: showRowData('13',this);&amp;quot; /&amp;gt;&amp;lt;/netuidata:row&amp;gt;&amp;lt;/netuidata:rows&amp;gt;&amp;lt;/netuidata:dataGrid&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;_________________________________________________________________
&lt;br&gt;Get back to school stuff for them and cashback for you.
&lt;br&gt;&lt;a href=&quot;http://www.bing.com/cashback?form=MSHYCB&amp;publ=WLHMTAG&amp;crea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bing.com/cashback?form=MSHYCB&amp;publ=WLHMTAG&amp;crea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---Dev-f365.html&quot; embed=&quot;fixTarget[365]&quot; target=&quot;_top&quot; &gt;Beehive - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/JS-error-in-ie8-and-firefox-tp24959385p24959385.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24787812</id>
	<title>Initialize datagrid sort order</title>
	<published>2009-08-03T02:31:40Z</published>
	<updated>2009-08-03T02:31:40Z</updated>
	<author>
		<name>Sebastien Arbogast</name>
	</author>
	<content type="html">I'm using NetUI in a Weblogic Portal 10.2 portlet and I'm trying to make
&lt;br&gt;sure my datagrid has a default order.
&lt;br&gt;Hence the following begin action:
&lt;br&gt;&lt;br&gt;@Jpf.Action(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; forwards={
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;@Jpf.Forward(name=&amp;quot;index&amp;quot;, action = &amp;quot;sortOpenCalls&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; )
&lt;br&gt;&amp;nbsp; &amp;nbsp; protected Forward begin()
&lt;br&gt;&amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Forward forward = new Forward(&amp;quot;index&amp;quot;);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //by default, order by descending date
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DataGridConfig config = DataGridConfigFactory.getInstance();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sort sortDate = config.createSort();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sortDate.setDirection(SortDirection.DESCENDING);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sortDate.setSortExpression(&amp;quot;latestInformationIssueDate&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List&amp;lt;Sort&amp;gt; sorts = Arrays.asList(new Sort[]{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sortDate
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SortModel sortModel = config.createSortModel(sorts);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DataGridState dataGridState =
&lt;br&gt;DataGridStateFactory.getInstance(getRequest()).getDataGridState(&amp;quot;openCallsGrid&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dataGridState.setSortModel(sortModel);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return forward;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;Then the sortOpenCalls action loads the data and actually applies the sort:
&lt;br&gt;&lt;br&gt;@Jpf.Action(forwards = { @Jpf.Forward(name = &amp;quot;success&amp;quot;, path =
&lt;br&gt;&amp;quot;BrowseOpenCalls.jsp&amp;quot;, actionOutputs = { @Jpf.ActionOutput(name =
&lt;br&gt;&amp;quot;openCalls&amp;quot;, type = eu.europa.ec.digit.cap.portal.dto.CallListItem[].class,
&lt;br&gt;required = true), @Jpf.ActionOutput(name = &amp;quot;latestDatesOfCallPublications&amp;quot;,
&lt;br&gt;type = java.util.Date[].class, required = true) }) })
&lt;br&gt;&amp;nbsp; &amp;nbsp; public Forward sortOpenCalls() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Forward forward = new Forward(&amp;quot;success&amp;quot;);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DataGridState dataGridState =
&lt;br&gt;DataGridStateFactory.getInstance(getRequest()).getDataGridState(&amp;quot;openCallsGrid&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List&amp;lt;Sort&amp;gt; sorts = dataGridState.getSortModel().getSorts();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List&amp;lt;Comparator&amp;gt; comparators = new ArrayList&amp;lt;Comparator&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(sorts != null){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(final Sort sort:sorts){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; comparators.add(new Comparator(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public int compare(Object o1, Object o2) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(sort.getDirection() == SortDirection.NONE){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(sort.getDirection() ==
&lt;br&gt;SortDirection.ASCENDING){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return BeanUtils.getSimpleProperty(o1,
&lt;br&gt;sort.getSortExpression()).compareTo(BeanUtils.getSimpleProperty(o2,
&lt;br&gt;sort.getSortExpression()));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if(sort.getDirection() ==
&lt;br&gt;SortDirection.DESCENDING){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return -BeanUtils.getSimpleProperty(o1,
&lt;br&gt;sort.getSortExpression()).compareTo(BeanUtils.getSimpleProperty(o2,
&lt;br&gt;sort.getSortExpression()));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else return 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (IllegalAccessException e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (InvocationTargetException e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (NoSuchMethodException e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CallListItem[] openCalls = callService.getOpenCalls();
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(comparators.isEmpty()){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; forward.addActionOutput(&amp;quot;openCalls&amp;quot;, openCalls);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List&amp;lt;CallListItem&amp;gt; sortedOpenCalls = new
&lt;br&gt;ArrayList(Arrays.asList(openCalls));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Collections.sort(sortedOpenCalls,
&lt;br&gt;ComparatorUtils.chainedComparator(comparators));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; forward.addActionOutput(&amp;quot;openCalls&amp;quot;, sortedOpenCalls.toArray(new
&lt;br&gt;CallListItem[0]));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Date[] dates = callService.getLatestDatesOfCallPublications();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; forward.addActionOutput(&amp;quot;latestDatesOfCallPublications&amp;quot;, dates);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return forward;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;Unfortunately, when the portlet loads, it is well sorted by
&lt;br&gt;latestInformationIssueDate BUT in ASCENDING order instead of DESCENDING
&lt;br&gt;order.
&lt;br&gt;Any idea what I did wrong?
&lt;br&gt;&lt;br&gt;Sébastien Arbogast
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://sebastien-arbogast.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sebastien-arbogast.com&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://mooplan.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mooplan.com&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Initialize-datagrid-sort-order-tp24787812p24787812.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24299819</id>
	<title>Re: Enum Netui Converter</title>
	<published>2009-07-01T18:48:15Z</published>
	<updated>2009-07-01T18:48:15Z</updated>
	<author>
		<name>Eddie O'Neil-2</name>
	</author>
	<content type="html">&amp;nbsp; Hi, Justin -- unfortunately, NetUI doesn't support the base Enum
&lt;br&gt;type in Java without explicitly listing all of the enums explicitly.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Eddie
&lt;br&gt;&lt;br&gt;On Mon, Feb 2, 2009 at 3:10 PM, jnt30&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24299819&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;justin.r.nauman+nabble@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The question I have is in regards to type converters and binding enums.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have seen other postings about enum conversion and the necessity to create
&lt;br&gt;&amp;gt; type converters for String -&amp;gt; enum.  I have been able to successfully
&lt;br&gt;&amp;gt; declare a type converter for String -&amp;gt; enum, however I would like to be able
&lt;br&gt;&amp;gt; to create a more generic type converter that will convert between a String
&lt;br&gt;&amp;gt; to any enum.  Is it possible to declare a type converter for anything other
&lt;br&gt;&amp;gt; than the explicit class defined in the beehive-netui-config.xml file?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt; Justin
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://www.nabble.com/Enum-Netui-Converter-tp21798448p21798448.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Enum-Netui-Converter-tp21798448p21798448.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Beehive - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Enum-Netui-Converter-tp21798448p24299819.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24299813</id>
	<title>Re: Display scrollbar for datagrid rows</title>
	<published>2009-07-01T18:47:04Z</published>
	<updated>2009-07-01T18:47:04Z</updated>
	<author>
		<name>Eddie O'Neil-2</name>
	</author>
	<content type="html">&amp;nbsp; Hey -- IIRC, displaying a scrollbar inside of &amp;lt;div/&amp;gt; is hard to do
&lt;br&gt;across browsers; I think getting it to work is a CSS hack in which
&lt;br&gt;case, this might help:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.hesido.com/web.php?page=customscrollbar&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.hesido.com/web.php?page=customscrollbar&lt;/a&gt;&lt;br&gt;&lt;br&gt;Eddie
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sat, Apr 25, 2009 at 6:27 AM, intis&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24299813&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;srinu.inti@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Need to display scrollbar for the the datagrid rows, not for the headercells
&lt;br&gt;&amp;gt; and the footer.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I tried by giving div for datagrid:rows, but actual alignment is losing.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; please help me in this !!!!!!!!!!!!!!!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for your quick response....
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://www.nabble.com/Display-scrollbar-for-datagrid-rows-tp23231567p23231567.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Display-scrollbar-for-datagrid-rows-tp23231567p23231567.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Beehive - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Display-scrollbar-for-datagrid-rows-tp23231567p24299813.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24299784</id>
	<title>Re: Showing empty rows when no data in datagrid</title>
	<published>2009-07-01T18:43:55Z</published>
	<updated>2009-07-01T18:43:55Z</updated>
	<author>
		<name>Eddie O'Neil-2</name>
	</author>
	<content type="html">&amp;nbsp; Hey, this is a good question and something that the &amp;lt;netui:dataGrid&amp;gt;
&lt;br&gt;should support; unfortunately it's not a feature that's supported
&lt;br&gt;today and likely won't be something that is added unless you want to
&lt;br&gt;submit a patch. :)
&lt;br&gt;&lt;br&gt;&amp;nbsp; One way to &amp;quot;fake&amp;quot; it is to pass the dataGrid an empty data structure
&lt;br&gt;that you could detect when the columns render, for example by using
&lt;br&gt;JSTL inside of the &amp;lt;rows&amp;gt; tag to know that the items are some kind of
&lt;br&gt;marker that says that the data set contains no data.
&lt;br&gt;&lt;br&gt;&amp;nbsp; Hope that helps; apologies for the delayed reply.
&lt;br&gt;&lt;br&gt;Eddie
&lt;br&gt;&lt;br&gt;On Sat, Apr 25, 2009 at 6:23 AM, intis&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24299784&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;srinu.inti@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I wanted to show minimum rows in the datagrid:rows irrespective of the data.
&lt;br&gt;&amp;gt; for example, pagesize is 20, i have only 4 records in my pageflow object.
&lt;br&gt;&amp;gt; this case, datagrid rows should show 20 rows by filling 4 actual records and
&lt;br&gt;&amp;gt; rest 16 should be empty rows.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please help in the same..if you u have the solution........
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks in Advance
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://www.nabble.com/Showing-empty-rows-when-no-data-in-datagrid-tp23231530p23231530.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Showing-empty-rows-when-no-data-in-datagrid-tp23231530p23231530.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Beehive - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Showing-empty-rows-when-no-data-in-datagrid-tp23231530p24299784.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23932375</id>
	<title>Re: netui:select optionsDataSource cannot be set</title>
	<published>2009-06-08T14:20:42Z</published>
	<updated>2009-06-08T14:20:42Z</updated>
	<author>
		<name>John L</name>
	</author>
	<content type="html">This has been cleared up, but the solution is unsatisfying.
&lt;br&gt;&lt;br&gt;I pulled (nearly) everything from the page and put in this line:
&lt;br&gt;&lt;br&gt;&amp;lt;netui:select dataSource=&amp;quot;pageFlow.selectedEditAcvListSequenceNumber&amp;quot; optionsDataSource=&amp;quot;${pageFlow.acvListMap}&amp;quot; nullable=&amp;quot;true&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;it ran.
&lt;br&gt;I added everything in the page line by line, I ran and re-ran it, waiting for it to start failing. When it was exactly the same as when I started (confirmed with a diff) it still ran.
&lt;br&gt;&lt;br&gt;I have to assume that it was some kind of eclipse/weblogic clean-build-deploy problem.
&lt;br&gt;&lt;br&gt;Hope this saves some trouble for somebody else someday&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/netui%3Aselect-optionsDataSource-cannot-be-set-tp23751452p23932375.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23751452</id>
	<title>netui:select optionsDataSource cannot be set</title>
	<published>2009-05-27T14:51:04Z</published>
	<updated>2009-05-27T14:51:04Z</updated>
	<author>
		<name>John L</name>
	</author>
	<content type="html">Hello Beehive - User Forum!
&lt;br&gt;I'm new to Beehive and I'm having a problem that I hope someone here can help me out with. &amp;nbsp;I'm sure it has a simple solution, but what that solution is, I don't know.
&lt;br&gt;&lt;br&gt;I'm trying to upgrade from Weblogic portal 8.1 to 10.3 and I'm using Oracle's Workshop for WebLogic 10.3 (it's eclipse 3.3)
&lt;br&gt;&lt;br&gt;I've got the following line in a jsp
&lt;br&gt;&lt;br&gt;&amp;lt;netui:select dataSource=&amp;quot;pageFlow.selectedEditAcvListSequenceNumber&amp;quot; optionsDataSource=&amp;quot;pageFlow.acvListMap&amp;quot; nullable=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;it produces this html
&lt;br&gt;&lt;br&gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;wlw-select_key:{pageFlow.selectedEditAcvListSequenceNumber}OldValue&amp;quot; value=&amp;quot;true&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;select name=&amp;quot;wlw-select_key:{pageFlow.selectedEditAcvListSequenceNumber}&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;option value=&amp;quot;pageFlow.acvListMap&amp;quot;&amp;gt;pageFlow.acvListMap&amp;lt;/option&amp;gt;
&lt;br&gt;&amp;lt;option value=&amp;quot;netui_null&amp;quot; selected&amp;gt;&amp;lt;/option&amp;gt;
&lt;br&gt;&amp;lt;/select&amp;gt;
&lt;br&gt;&lt;br&gt;So it takes the value of optionsDataSource and makes it an option. &amp;nbsp;I checked the documentation here:
&lt;br&gt;&lt;a href=&quot;http://beehive.apache.org/docs/1.0/apidocs/taglib/beehive.apache.org/netui/tags-html-1.0/select.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://beehive.apache.org/docs/1.0/apidocs/taglib/beehive.apache.org/netui/tags-html-1.0/select.html&lt;/a&gt;&lt;br&gt;(I also looked at the 1.0.2 javadoc, it seemed the same)
&lt;br&gt;&lt;br&gt;and so I changed the line to:
&lt;br&gt;&amp;lt;netui:select dataSource=&amp;quot;pageFlow.selectedEditAcvListSequenceNumber&amp;quot; optionsDataSource=&amp;quot;${pageFlow.acvListMap}&amp;quot; nullable=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;this failed with this error to the browser:
&lt;br&gt;&lt;br&gt;Static attribute must be a String literal, its illegal to specify an expression.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;netui:select dataSource=&amp;quot;pageFlow.selectedEditAcvListSequenceNumber&amp;quot; optionsDataSource=&amp;quot;${pageFlow.acvListMap}&amp;quot; nullable=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;and a similar error in the console.
&lt;br&gt;&lt;br&gt;I've tried to change the JSTL facet, but eclipse won't let me, I've tried to explicitly set the jsp to interpret EL. &amp;nbsp;I've tried a lot of things that I can't recall.
&lt;br&gt;&lt;br&gt;Does anyone have any ideas?
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/netui%3Aselect-optionsDataSource-cannot-be-set-tp23751452p23751452.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23231567</id>
	<title>Display scrollbar for datagrid rows</title>
	<published>2009-04-25T05:27:34Z</published>
	<updated>2009-04-25T05:27:34Z</updated>
	<author>
		<name>intis</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;Need to display scrollbar for the the datagrid rows, not for the headercells and the footer.
&lt;br&gt;&lt;br&gt;I tried by giving div for datagrid:rows, but actual alignment is losing.
&lt;br&gt;&lt;br&gt;please help me in this !!!!!!!!!!!!!!!
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks for your quick response....
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Display-scrollbar-for-datagrid-rows-tp23231567p23231567.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23231530</id>
	<title>Showing empty rows when no data in datagrid</title>
	<published>2009-04-25T05:23:37Z</published>
	<updated>2009-04-25T05:23:37Z</updated>
	<author>
		<name>intis</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I wanted to show minimum rows in the datagrid:rows irrespective of the data.
&lt;br&gt;for example, pagesize is 20, i have only 4 records in my pageflow object. this case, datagrid rows should show 20 rows by filling 4 actual records and rest 16 should be empty rows.
&lt;br&gt;&lt;br&gt;Please help in the same..if you u have the solution........
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks in Advance
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Showing-empty-rows-when-no-data-in-datagrid-tp23231530p23231530.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22300318</id>
	<title>Re: Eclipse Plug-ins for Beehive</title>
	<published>2009-03-02T16:38:56Z</published>
	<updated>2009-03-02T16:38:56Z</updated>
	<author>
		<name>Eddie O'Neil-2</name>
	</author>
	<content type="html">&amp;nbsp; Hi, Justin; as far as I know, there unfortunately aren't any Eclipse
&lt;br&gt;plugins that are being actively developed which support Beehive
&lt;br&gt;development.
&lt;br&gt;&lt;br&gt;Hope that helps.
&lt;br&gt;Eddie
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Mon, Mar 2, 2009 at 10:32 AM, jnt30 &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22300318&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;justin.r.nauman.spam@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We are currently wanting to upgrade to Eclipse 3.4 instead of 3.2 but are
&lt;br&gt;&amp;gt; unable to fully move over due to the lack of Beehive functionality in the
&lt;br&gt;&amp;gt; new Weblogic Workshop.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I was wondering if there was a site to download eclipse plug-ins that
&lt;br&gt;&amp;gt; duplicate some of the functionality that Workshop offers in regards to
&lt;br&gt;&amp;gt; beehive?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for your time,
&lt;br&gt;&amp;gt; Justin N.
&lt;br&gt;&amp;gt; Chicago, IL
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://www.nabble.com/Eclipse-Plug-ins-for-Beehive-tp22292566p22292566.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Eclipse-Plug-ins-for-Beehive-tp22292566p22292566.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Beehive - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Eclipse-Plug-ins-for-Beehive-tp22292566p22300318.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22292566</id>
	<title>Eclipse Plug-ins for Beehive</title>
	<published>2009-03-02T09:32:18Z</published>
	<updated>2009-03-02T09:32:18Z</updated>
	<author>
		<name>jnt30</name>
	</author>
	<content type="html">We are currently wanting to upgrade to Eclipse 3.4 instead of 3.2 but are unable to fully move over due to the lack of Beehive functionality in the new Weblogic Workshop. &amp;nbsp;
&lt;br&gt;&lt;br&gt;I was wondering if there was a site to download eclipse plug-ins that duplicate some of the functionality that Workshop offers in regards to beehive?
&lt;br&gt;&lt;br&gt;Thanks for your time, 
&lt;br&gt;Justin N.
&lt;br&gt;Chicago, IL &lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Eclipse-Plug-ins-for-Beehive-tp22292566p22292566.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22242741</id>
	<title>&lt;netui:errors/&gt; message order. Please help</title>
	<published>2009-02-27T02:02:25Z</published>
	<updated>2009-02-27T02:02:25Z</updated>
	<author>
		<name>gautam roy</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;I have several text box and text areas that need simple validation. I am using &amp;lt;netui:errors/&amp;gt; to display the validation error messages. But the order is not as in my JSP page. The error messages are like:
&lt;br&gt; 
&lt;br&gt;SSH username is required
&lt;br&gt;Dist prefix is required.
&lt;br&gt;.............
&lt;br&gt; 
&lt;br&gt;Here is my JSP page:
&lt;br&gt;&amp;lt;!-- Error message start --&amp;gt;
&lt;br&gt;&amp;lt;netui:errors/&amp;gt;
&lt;br&gt;&amp;lt;!-- Error message end --&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;
&lt;br&gt;&amp;lt;table width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;lt;span class=&amp;quot;subheadorange&amp;quot;&amp;gt; SSH credentials &amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;This information should be provided by network administrator.&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;/table&amp;gt;
&lt;br&gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;
&lt;br&gt;&amp;lt;table width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;3&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td width=&amp;quot;10%&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;SSH Username:&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;netui:textBox dataSource=&amp;quot;actionForm.sshUserName&amp;quot; styleClass=&amp;quot;text&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;SSH Password:&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;netui:textBox dataSource=&amp;quot;actionForm.sshPassword&amp;quot; styleClass=&amp;quot;text&amp;quot; password=&amp;quot;true&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;SSH Hostname:&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;netui:textBox dataSource=&amp;quot;actionForm.sshHostName&amp;quot; styleClass=&amp;quot;text&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;SSH Port:&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;netui:textBox dataSource=&amp;quot;actionForm.sshPort&amp;quot; styleClass=&amp;quot;text&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;/table&amp;gt;
&lt;br&gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;
&lt;br&gt;&amp;lt;table width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;lt;span class=&amp;quot;subheadorange&amp;quot;&amp;gt; Customizable Text &amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;/table&amp;gt;
&lt;br&gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;
&lt;br&gt;&amp;lt;table width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;3&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td width=&amp;quot;10%&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;Help Text1:&amp;lt;br&amp;gt;(512 Characters)&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;netui:textArea dataSource=&amp;quot;actionForm.helpText1&amp;quot; rows=&amp;quot;4&amp;quot; style=&amp;quot;width: 400px; font-size: 11px;&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td width=&amp;quot;10%&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;Help Text2:&amp;lt;br&amp;gt;(512 Characters)&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;lt;netui:textArea dataSource=&amp;quot;actionForm.helpText2&amp;quot; rows=&amp;quot;4&amp;quot; style=&amp;quot;width: 400px; font-size: 11px;&amp;quot; onKeyPress=&amp;quot;return maxLength(this,event,'512')&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td width=&amp;quot;10%&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;Help Text3:&amp;lt;br&amp;gt;(512 Characters)&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;netui:textArea dataSource=&amp;quot;actionForm.helpText3&amp;quot; rows=&amp;quot;4&amp;quot; style=&amp;quot;width: 400px; font-size: 11px;&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt; 
&lt;br&gt;&amp;lt;/table&amp;gt;
&lt;br&gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;
&lt;br&gt;&amp;lt;table width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;lt;span class=&amp;quot;subheadorange&amp;quot;&amp;gt;Naming conventions &amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;/table&amp;gt;
&lt;br&gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;td&amp;gt;
&lt;br&gt;&amp;lt;table width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;3&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td width=&amp;quot;10%&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;District prefix:&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;netui:textBox dataSource=&amp;quot;actionForm.distPrefix&amp;quot; styleClass=&amp;quot;text&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;District suffix:&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;netui:textBox dataSource=&amp;quot;actionForm.distSuffix&amp;quot; styleClass=&amp;quot;text&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;School prefix:&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;netui:textBox dataSource=&amp;quot;actionForm.schlPrefix&amp;quot; styleClass=&amp;quot;text&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;School sufix:&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;netui:textBox dataSource=&amp;quot;actionForm.schlSuffix&amp;quot; styleClass=&amp;quot;text&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;/table&amp;gt;
&lt;br&gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;
&lt;br&gt;&amp;lt;table width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;tr&amp;gt;
&lt;br&gt;&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;netui:imageButton src=&amp;quot;${pageContext.request.contextPath}/resources/images/btn-submit-wht.gif&amp;quot; align=&amp;quot;absmiddle&amp;quot; alt=&amp;quot;Submit&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;netui:imageButton src=&amp;quot;${pageContext.request.contextPath}/resources/images/btn-clear-gry.gif&amp;quot; align=&amp;quot;absmiddle&amp;quot; alt=&amp;quot;Reset&amp;quot; onClick=&amp;quot;clearCustomConfiguration();return false;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;netui:imageButton src=&amp;quot;${pageContext.request.contextPath}/resources/images/btn-cancel-wht.gif&amp;quot; align=&amp;quot;absmiddle&amp;quot; alt=&amp;quot;Cancel&amp;quot; onClick=&amp;quot;cancelCustomConfiguration();return false;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;/table&amp;gt;
&lt;br&gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;lt;/table&amp;gt;
&lt;br&gt;&amp;lt;/netui:form&amp;gt;
&lt;br&gt; 
&lt;br&gt;And my form is:
&lt;br&gt;@Jpf.FormBean(messageBundle = &amp;quot;resources.messages&amp;quot;)
&lt;br&gt; public static class CustomConfigForm implements java.io.Serializable {
&lt;br&gt;  
&lt;br&gt;  private static final long serialVersionUID = -3981463030514779499L;
&lt;br&gt;  
&lt;br&gt;  private String sshUserName;
&lt;br&gt;  private String sshPassword;
&lt;br&gt;  private String sshHostName;
&lt;br&gt;  private String sshPort;
&lt;br&gt;  
&lt;br&gt;  private String helpText1;
&lt;br&gt;  private String helpText2;
&lt;br&gt;  private String helpText3;
&lt;br&gt;  
&lt;br&gt;  private String distPrefix;
&lt;br&gt;  private String distSuffix;
&lt;br&gt;  private String schlPrefix;
&lt;br&gt;  private String schlSuffix;
&lt;br&gt;  
&lt;br&gt;  @Jpf.ValidatableProperty(
&lt;br&gt;   displayNameKey = &amp;quot;displayname.username&amp;quot;,
&lt;br&gt;   validateRequired = @Jpf.ValidateRequired()
&lt;br&gt;  )
&lt;br&gt;  public String getSshUserName() {
&lt;br&gt;   return sshUserName;
&lt;br&gt;  }
&lt;br&gt;  public void setSshUserName(String sshUserName) {
&lt;br&gt;   this.sshUserName = sshUserName;
&lt;br&gt;  }
&lt;br&gt;  
&lt;br&gt;  @Jpf.ValidatableProperty(
&lt;br&gt;   displayNameKey = &amp;quot;displayname.password&amp;quot;,
&lt;br&gt;   validateRequired = @Jpf.ValidateRequired()
&lt;br&gt;  )
&lt;br&gt;  public String getSshPassword() {
&lt;br&gt;   return sshPassword;
&lt;br&gt;  }
&lt;br&gt;  public void setSshPassword(String sshPassword) {
&lt;br&gt;   this.sshPassword = sshPassword;
&lt;br&gt;  }
&lt;br&gt;  
&lt;br&gt;  @Jpf.ValidatableProperty(
&lt;br&gt;   displayNameKey = &amp;quot;displayname.host&amp;quot;,
&lt;br&gt;   validateRequired = @Jpf.ValidateRequired
&lt;br&gt;  )
&lt;br&gt;  public String getSshHostName() {
&lt;br&gt;   return sshHostName;
&lt;br&gt;  }
&lt;br&gt;  public void setSshHostName(String sshHostName) {
&lt;br&gt;   this.sshHostName = sshHostName;
&lt;br&gt;  }
&lt;br&gt;  
&lt;br&gt;  @Jpf.ValidatableProperty(
&lt;br&gt;   displayNameKey = &amp;quot;displayname.port&amp;quot;,
&lt;br&gt;   validateRequired = @Jpf.ValidateRequired,
&lt;br&gt;   validateType = @Jpf.ValidateType(type = int.class)
&lt;br&gt;  )
&lt;br&gt;  public String getSshPort() {
&lt;br&gt;   return sshPort;
&lt;br&gt;  }
&lt;br&gt;  public void setSshPort(String sshPort) {
&lt;br&gt;   this.sshPort = sshPort;
&lt;br&gt;  }
&lt;br&gt;  
&lt;br&gt;  @Jpf.ValidatableProperty(
&lt;br&gt;   displayNameKey = &amp;quot;displayname.help1&amp;quot;,
&lt;br&gt;   validateRequired = @Jpf.ValidateRequired,
&lt;br&gt;   validateMaxLength = @Jpf.ValidateMaxLength(chars = 512)
&lt;br&gt;  )
&lt;br&gt;  public String getHelpText1() {
&lt;br&gt;   return helpText1;
&lt;br&gt;  }
&lt;br&gt;  public void setHelpText1(String helpText1) {
&lt;br&gt;   this.helpText1 = helpText1;
&lt;br&gt;  }
&lt;br&gt;  @Jpf.ValidatableProperty(
&lt;br&gt;   displayNameKey = &amp;quot;displayname.help1&amp;quot;,
&lt;br&gt;   validateMaxLength = @Jpf.ValidateMaxLength(chars = 512)
&lt;br&gt;  )
&lt;br&gt;  public String getHelpText2() {
&lt;br&gt;   return helpText2;
&lt;br&gt;  }
&lt;br&gt;  public void setHelpText2(String helpText2) {
&lt;br&gt;   this.helpText2 = helpText2;
&lt;br&gt;  }
&lt;br&gt;  @Jpf.ValidatableProperty(
&lt;br&gt;   displayNameKey = &amp;quot;displayname.help1&amp;quot;,
&lt;br&gt;   validateMaxLength = @Jpf.ValidateMaxLength(chars = 512)
&lt;br&gt;  )
&lt;br&gt;  public String getHelpText3() {
&lt;br&gt;   return helpText3;
&lt;br&gt;  }
&lt;br&gt;  public void setHelpText3(String helpText3) {
&lt;br&gt;   this.helpText3 = helpText3;
&lt;br&gt;  }
&lt;br&gt;  @Jpf.ValidatableProperty(
&lt;br&gt;   displayNameKey = &amp;quot;displayname.distprefix&amp;quot;,
&lt;br&gt;   validateRequired = @Jpf.ValidateRequired()
&lt;br&gt;  )
&lt;br&gt;  public String getDistPrefix() {
&lt;br&gt;   return distPrefix;
&lt;br&gt;  }
&lt;br&gt;  public void setDistPrefix(String distPrefix) {
&lt;br&gt;   this.distPrefix = distPrefix;
&lt;br&gt;  }
&lt;br&gt;  @Jpf.ValidatableProperty(
&lt;br&gt;   displayNameKey = &amp;quot;displayname.distsuffix&amp;quot;,
&lt;br&gt;   validateRequired = @Jpf.ValidateRequired()
&lt;br&gt;  )
&lt;br&gt;  public String getDistSuffix() {
&lt;br&gt;   return distSuffix;
&lt;br&gt;  }
&lt;br&gt;  public void setDistSuffix(String distSuffix) {
&lt;br&gt;   this.distSuffix = distSuffix;
&lt;br&gt;  }
&lt;br&gt;  @Jpf.ValidatableProperty(
&lt;br&gt;   displayNameKey = &amp;quot;displayname.schoolprefix&amp;quot;,
&lt;br&gt;   validateRequired = @Jpf.ValidateRequired()
&lt;br&gt;  )
&lt;br&gt;  public String getSchlPrefix() {
&lt;br&gt;   return schlPrefix;
&lt;br&gt;  }
&lt;br&gt;  public void setSchlPrefix(String schlPrefix) {
&lt;br&gt;   this.schlPrefix = schlPrefix;
&lt;br&gt;  }
&lt;br&gt;  @Jpf.ValidatableProperty(
&lt;br&gt;   displayNameKey = &amp;quot;displayname.schoolsuffix&amp;quot;,
&lt;br&gt;   validateRequired = @Jpf.ValidateRequired()
&lt;br&gt;  )
&lt;br&gt;  public String getSchlSuffix() {
&lt;br&gt;   return schlSuffix;
&lt;br&gt;  }
&lt;br&gt;  public void setSchlSuffix(String schlSuffix) {
&lt;br&gt;   this.schlSuffix = schlSuffix;
&lt;br&gt;  }
&lt;br&gt; }
&lt;br&gt; 
&lt;br&gt; 
&lt;br&gt; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%3Cnetui%3Aerrors-%3E-message-order.-Please-help-tp22242741p22242741.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21969395</id>
	<title>RE: Context param question</title>
	<published>2009-02-11T19:36:11Z</published>
	<updated>2009-02-11T19:36:11Z</updated>
	<author>
		<name>Robert Read-3</name>
	</author>
	<content type="html">Hi again,
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I am hoping someone has the time to look into this problem I posted
&lt;br&gt;yesterday or has some experience in this area.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I would appreciate any input.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks again,
&lt;br&gt;&lt;br&gt;Robert
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Robert Read,
&lt;br&gt;&lt;br&gt;Analyst Programmer,
&lt;br&gt;&lt;br&gt;ITS Group Applications,
&lt;br&gt;&lt;br&gt;The University of Auckland.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Ph +64 9 923 2475
&lt;br&gt;&lt;br&gt;Ext 82475
&lt;br&gt;&lt;br&gt;Email &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21969395&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;r.read@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;Web www.auckland.ac.nz
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From: Robert Read 
&lt;br&gt;Sent: Wednesday, 11 February 2009 9:08 p.m.
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21969395&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;Subject: FW: Context param question
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Hi all,
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I have written a Custom Beehive Control that wraps the J2SSH Java
&lt;br&gt;library for obtaining an SSH connection and SFTP session with a remote
&lt;br&gt;host for the purpose of transferring a file. &amp;nbsp;The new control implements
&lt;br&gt;PGP authentication against the remote server using a public/private
&lt;br&gt;key-pair.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;This works fine between my desktop and an in-house remote host when the
&lt;br&gt;values for the host, port #, user, path to the keyfile, passphrase etc.
&lt;br&gt;are hard-coded.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I have parameterised these values so that the control can be configured
&lt;br&gt;externally and I am attempting to use the
&lt;br&gt;&lt;a href=&quot;http://beehive.apache.org/docs/1.0.1/controls/apidocs/javadoc/org/apache&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://beehive.apache.org/docs/1.0.1/controls/apidocs/javadoc/org/apache&lt;/a&gt;&lt;br&gt;/beehive/controls/runtime/servlet/ServletBeanContext.html
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://beehive.apache.org/docs/1.0.1/controls/apidocs/javadoc/org/apach&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://beehive.apache.org/docs/1.0.1/controls/apidocs/javadoc/org/apach&lt;/a&gt;&lt;br&gt;e/beehive/controls/runtime/servlet/ServletBeanContext.html&amp;gt; &amp;nbsp;to gain a
&lt;br&gt;reference to the ServletContext and get the values for the parameters
&lt;br&gt;from context-param entries in the web.xml config file by calling
&lt;br&gt;getInitParameter(String name) on the ServletContext.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;The Beehive documentation states that defining a reference in the
&lt;br&gt;Control implementation class and annotating it @Context will suffice for
&lt;br&gt;its initialisation, but I get the following stack trace:
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Exception in sendFile
&lt;br&gt;org.apache.beehive.controls.api.ControlException: Control initialization
&lt;br&gt;failure[org.apache.beehive.controls.api.ControlException: Contextual
&lt;br&gt;service org.apache.beehive.controls.runtime.servlet.ServletBeanContext
&lt;br&gt;is not available]
&lt;br&gt;Caused by: org.apache.beehive.controls.api.ControlException: Contextual
&lt;br&gt;service org.apache.beehive.controls.runtime.servlet.ServletBeanContext
&lt;br&gt;is not available
&lt;br&gt;&amp;nbsp; &amp;nbsp; ... 40 more
&lt;br&gt;at
&lt;br&gt;org.apache.beehive.controls.runtime.bean.ControlBean.ensureControl(Contr
&lt;br&gt;olBean.java:325) 
&lt;br&gt;at controls.SftpBean.sendFile(SftpBean.java:111) 
&lt;br&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
&lt;br&gt;at
&lt;br&gt;sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
&lt;br&gt;a:39) 
&lt;br&gt;at
&lt;br&gt;sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
&lt;br&gt;Impl.java:25) 
&lt;br&gt;at java.lang.reflect.Method.invoke(Method.java:585) 
&lt;br&gt;at
&lt;br&gt;com.bea.wli.knex.runtime.jcs.container.JcsProxy.invokeBeehiveControl(Jcs
&lt;br&gt;Proxy.java:666) 
&lt;br&gt;at
&lt;br&gt;com.bea.wli.knex.runtime.jcs.container.JcsProxy.invoke(JcsProxy.java:433
&lt;br&gt;) 
&lt;br&gt;at controls.Sftp.sendFile(Unknown Source) 
&lt;br&gt;at processes.UoaSerkoUserExtract.sftpPut1(UoaSerkoUserExtract.jws:122)
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I attempt to call the ServletBeanContext.getServletContext() method from
&lt;br&gt;the onAcquire() lifecycle method of my control. &amp;nbsp;I also have a
&lt;br&gt;ResourceContext associated with the onAcquire() method via an
&lt;br&gt;@EventHandler annotation. 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Any ideas why the ServletBeanContext is not available and what I could
&lt;br&gt;do to ensure it is?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Robert
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Robert Read,
&lt;br&gt;&lt;br&gt;Analyst Programmer,
&lt;br&gt;&lt;br&gt;ITS Group Applications,
&lt;br&gt;&lt;br&gt;The University of Auckland.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Ph +64 9 923 2475
&lt;br&gt;&lt;br&gt;Ext 82475
&lt;br&gt;&lt;br&gt;Email &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21969395&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;r.read@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;Web www.auckland.ac.nz
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/RE%3A-Context-param-question-tp21969395p21969395.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21950101</id>
	<title>FW: Context param question</title>
	<published>2009-02-11T00:08:10Z</published>
	<updated>2009-02-11T00:08:10Z</updated>
	<author>
		<name>Robert Read-3</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I have written a Custom Beehive Control that wraps the J2SSH Java
&lt;br&gt;library for obtaining an SSH connection and SFTP session with a remote
&lt;br&gt;host for the purpose of transferring a file. &amp;nbsp;The new control implements
&lt;br&gt;PGP authentication against the remote server using a public/private
&lt;br&gt;key-pair.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;This works fine between my desktop and an in-house remote host when the
&lt;br&gt;values for the host, port #, user, path to the keyfile, passphrase etc.
&lt;br&gt;are hard-coded.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I have parameterised these values so that the control can be configured
&lt;br&gt;externally and I am attempting to use the
&lt;br&gt;&lt;a href=&quot;http://beehive.apache.org/docs/1.0.1/controls/apidocs/javadoc/org/apache&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://beehive.apache.org/docs/1.0.1/controls/apidocs/javadoc/org/apache&lt;/a&gt;&lt;br&gt;/beehive/controls/runtime/servlet/ServletBeanContext.html
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://beehive.apache.org/docs/1.0.1/controls/apidocs/javadoc/org/apach&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://beehive.apache.org/docs/1.0.1/controls/apidocs/javadoc/org/apach&lt;/a&gt;&lt;br&gt;e/beehive/controls/runtime/servlet/ServletBeanContext.html&amp;gt; &amp;nbsp;to gain a
&lt;br&gt;reference to the ServletContext and get the values for the parameters
&lt;br&gt;from context-param entries in the web.xml config file by calling
&lt;br&gt;getInitParameter(String name) on the ServletContext.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;The Beehive documentation states that defining a reference in the
&lt;br&gt;Control implementation class and annotating it @Context will suffice for
&lt;br&gt;its initialisation, but I get the following stack trace:
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Exception in sendFile
&lt;br&gt;org.apache.beehive.controls.api.ControlException: Control initialization
&lt;br&gt;failure[org.apache.beehive.controls.api.ControlException: Contextual
&lt;br&gt;service org.apache.beehive.controls.runtime.servlet.ServletBeanContext
&lt;br&gt;is not available]
&lt;br&gt;Caused by: org.apache.beehive.controls.api.ControlException: Contextual
&lt;br&gt;service org.apache.beehive.controls.runtime.servlet.ServletBeanContext
&lt;br&gt;is not available
&lt;br&gt;&amp;nbsp; &amp;nbsp; ... 40 more
&lt;br&gt;at
&lt;br&gt;org.apache.beehive.controls.runtime.bean.ControlBean.ensureControl(Contr
&lt;br&gt;olBean.java:325) 
&lt;br&gt;at controls.SftpBean.sendFile(SftpBean.java:111) 
&lt;br&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
&lt;br&gt;at
&lt;br&gt;sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
&lt;br&gt;a:39) 
&lt;br&gt;at
&lt;br&gt;sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
&lt;br&gt;Impl.java:25) 
&lt;br&gt;at java.lang.reflect.Method.invoke(Method.java:585) 
&lt;br&gt;at
&lt;br&gt;com.bea.wli.knex.runtime.jcs.container.JcsProxy.invokeBeehiveControl(Jcs
&lt;br&gt;Proxy.java:666) 
&lt;br&gt;at
&lt;br&gt;com.bea.wli.knex.runtime.jcs.container.JcsProxy.invoke(JcsProxy.java:433
&lt;br&gt;) 
&lt;br&gt;at controls.Sftp.sendFile(Unknown Source) 
&lt;br&gt;at processes.UoaSerkoUserExtract.sftpPut1(UoaSerkoUserExtract.jws:122)
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I attempt to call the ServletBeanContext.getServletContext() method from
&lt;br&gt;the onAcquire() lifecycle method of my control. &amp;nbsp;I also have a
&lt;br&gt;ResourceContext associated with the onAcquire() method via an
&lt;br&gt;@EventHandler annotation. 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Any ideas why the ServletBeanContext is not available and what I could
&lt;br&gt;do to ensure it is?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Robert
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Robert Read,
&lt;br&gt;&lt;br&gt;Analyst Programmer,
&lt;br&gt;&lt;br&gt;ITS Group Applications,
&lt;br&gt;&lt;br&gt;The University of Auckland.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Ph +64 9 923 2475
&lt;br&gt;&lt;br&gt;Ext 82475
&lt;br&gt;&lt;br&gt;Email &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21950101&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;r.read@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;Web www.auckland.ac.nz
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FW%3A-Context-param-question-tp21950101p21950101.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21798448</id>
	<title>Enum Netui Converter</title>
	<published>2009-02-02T13:10:21Z</published>
	<updated>2009-02-02T13:10:21Z</updated>
	<author>
		<name>jnt30</name>
	</author>
	<content type="html">The question I have is in regards to type converters and binding enums. 
&lt;br&gt;&lt;br&gt;I have seen other postings about enum conversion and the necessity to create type converters for String -&amp;gt; enum. &amp;nbsp;I have been able to successfully declare a type converter for String -&amp;gt; enum, however I would like to be able to create a more generic type converter that will convert between a String to any enum. &amp;nbsp;Is it possible to declare a type converter for anything other than the explicit class defined in the beehive-netui-config.xml file?
&lt;br&gt;&lt;br&gt;Thanks in advance, 
&lt;br&gt;Justin&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Enum-Netui-Converter-tp21798448p21798448.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21666238</id>
	<title>Action for file download</title>
	<published>2009-01-26T06:24:24Z</published>
	<updated>2009-01-26T06:24:24Z</updated>
	<author>
		<name>Marxer, Attila</name>
	</author>
	<content type="html">Hi everybody,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;I've been using Beehive for a couple of months now and I'm very happy
&lt;br&gt;with
&lt;br&gt;it. However, recently I've found myself facing a problem I couldn't get
&lt;br&gt;resolved:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Is there a way to write a simple action to handle a file download? I've
&lt;br&gt;tried to write 
&lt;br&gt;a simple action without any forwards that reads a file from disk, writes
&lt;br&gt;&lt;br&gt;its contennt to the HttpServletResponse and then simply returns &amp;quot;null&amp;quot;.
&lt;br&gt;However
&lt;br&gt;Beehive displays the file content &amp;quot;inline&amp;quot; in my page. Is there a way to
&lt;br&gt;force
&lt;br&gt;a &amp;quot;Content-Disposition: attachement&amp;quot; on the response?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;thanks in advance,
&lt;br&gt;Attila
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Action-for-file-download-tp21666238p21666238.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21357995</id>
	<title>Hegde, Ramdas is out of the office.</title>
	<published>2009-01-08T10:32:17Z</published>
	<updated>2009-01-08T10:32:17Z</updated>
	<author>
		<name>Ramdas.Hegde</name>
	</author>
	<content type="html">&lt;br&gt;I will be out of the office starting &amp;nbsp;12/22/2008 and will not return until
&lt;br&gt;01/12/2009.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hegde%2C-Ramdas-is-out-of-the-office.-tp21357995p21357995.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21248529</id>
	<title>using scriptlets with netui-data:datagrid</title>
	<published>2009-01-01T22:41:06Z</published>
	<updated>2009-01-01T22:41:06Z</updated>
	<author>
		<name>Prachi Deo</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp;A very happy new year.
&lt;br&gt;&lt;br&gt;I am recently attempting to move from netui:table to netui-data:datagrid in 
&lt;br&gt;order take advantage of the paging feature with datagrid. However, I see 
&lt;br&gt;that netui-data:datagrid does not allow script. I desperately need java code 
&lt;br&gt;since my columns(headercells) are based on some logic and dynamic. Does 
&lt;br&gt;anybody know a way out - to use scriptlets with datagrids. I would 
&lt;br&gt;appreciate getting some guidance with this.
&lt;br&gt;&lt;br&gt;thanks.
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/using-scriptlets-with-netui-data%3Adatagrid-tp21248529p21248529.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20780300</id>
	<title>updating nits in tutorial docs</title>
	<published>2008-12-01T12:52:12Z</published>
	<updated>2008-12-01T12:52:12Z</updated>
	<author>
		<name>Gary Aitken</name>
	</author>
	<content type="html">Can someone point me / tell me what the process is for submitting or
&lt;br&gt;notifying someone about fixing minor nits in the tutorial docs? &amp;nbsp;While it 
&lt;br&gt;looks like code development is rather quiet, there are substantive bugs in 
&lt;br&gt;the documentation code snippets which makes digesting them more difficult, 
&lt;br&gt;and it seems a shame not to correct them.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Gary
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---Dev-f365.html&quot; embed=&quot;fixTarget[365]&quot; target=&quot;_top&quot; &gt;Beehive - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/updating-nits-in-tutorial-docs-tp20780300p20780300.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20481912</id>
	<title>RE:HI</title>
	<published>2008-11-13T06:27:29Z</published>
	<updated>2008-11-13T06:27:29Z</updated>
	<author>
		<name>Sebastien Layer</name>
	</author>
	<content type="html">-- 
&lt;br&gt;Hey，
&lt;br&gt;how are you doing recently?
&lt;br&gt;I would like to introduce you a very good company and its website is
&lt;br&gt;www.worldtradingsky.com . It can offer you all kinds of electronic products
&lt;br&gt;that you may be in need,such as laptops ,gps ,TV
&lt;br&gt;LCD,cell &amp;nbsp;phones,ps3,MP3/4,motorcycles and etc........
&lt;br&gt;You can take some time to have a check ,there must be something interesting
&lt;br&gt;you 'd like to &amp;nbsp;purchase .
&lt;br&gt;The contact email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20481912&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;worldtradingsky@...&lt;/a&gt;. &amp;nbsp;MSN:
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20481912&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;worldtradingsky@...&lt;/a&gt;
&lt;br&gt;TEL: &amp;nbsp;0086+137 2263 1839
&lt;br&gt;Hope you can enjoy yourself in shopping from that company !
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/RE%3AHI-tp20481912p20481912.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20331024</id>
	<title>Feedback docs/1.0.2/netui/pageFlowControllers.html</title>
	<published>2008-11-04T12:37:54Z</published>
	<updated>2008-11-04T12:37:54Z</updated>
	<author>
		<name>Gary Aitken</name>
	</author>
	<content type="html">Under the blue header &amp;quot;Action Methods&amp;quot;:
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;quot;Now it is time to re-implement the three action methods: login, ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*****
&lt;br&gt;&amp;quot;login&amp;quot; should be &amp;quot;myPage&amp;quot;
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---Dev-f365.html&quot; embed=&quot;fixTarget[365]&quot; target=&quot;_top&quot; &gt;Beehive - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Feedback-docs-1.0.2-netui-pageFlowControllers.html-tp20331024p20331024.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20318484</id>
	<title>&lt;netui:formatDate pattern=&quot;MM/dd/yyyy hh:mm a&quot;/&gt; issue</title>
	<published>2008-11-04T01:03:19Z</published>
	<updated>2008-11-04T01:03:19Z</updated>
	<author>
		<name>doankhoavy</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;i'm using beehive framework and have data-grid that use &amp;lt;netui:formatDate pattern=&amp;quot;MM/dd/yyyy hh:mm a&amp;quot;/&amp;gt; tag but it always displays 11/11/2008 &lt;b&gt;12:00 AM&lt;/b&gt;&amp;nbsp;in spite of database is not 12:00 AM.
&lt;br&gt;&lt;br&gt;Anyone can help me to resove this issue?
&lt;br&gt;&lt;br&gt;Thanks.&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%3Cnetui%3AformatDate-pattern%3D%22MM-dd-yyyy-hh%3Amm-a%22-%3E-issue-tp20318484p20318484.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20155535</id>
	<title>[jira] Created: (BEEHIVE-1227) Disabled attribute in NetUI fileupload tag doesn't have any effect.</title>
	<published>2008-10-24T03:33:44Z</published>
	<updated>2008-10-24T03:33:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">Disabled attribute in NetUI fileupload tag doesn't have any effect.
&lt;br&gt;-------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: BEEHIVE-1227
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/BEEHIVE-1227&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/BEEHIVE-1227&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Beehive
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: NetUI
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Sowmyanarayanan
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 1.0.1
&lt;br&gt;&lt;br&gt;&lt;br&gt;Disabled attribute in NetUI fileupload doesn't have any effect. The file INPUT HTML element generated is always enabled.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---Dev-f365.html&quot; embed=&quot;fixTarget[365]&quot; target=&quot;_top&quot; &gt;Beehive - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28BEEHIVE-1227%29-Disabled-attribute-in-NetUI-fileupload-tag-doesn%27t-have-any-effect.-tp20155535p20155535.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20155537</id>
	<title>[jira] Updated: (BEEHIVE-1227) Disabled attribute in NetUI fileupload tag doesn't have any effect.</title>
	<published>2008-10-24T03:33:44Z</published>
	<updated>2008-10-24T03:33:44Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/BEEHIVE-1227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/BEEHIVE-1227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Sowmyanarayanan updated BEEHIVE-1227:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix Version/s: &amp;nbsp; &amp;nbsp; (was: 1.0.1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Version/s: 1.0.1
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Disabled attribute in NetUI fileupload tag doesn't have any effect.
&lt;br&gt;&amp;gt; -------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: BEEHIVE-1227
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/BEEHIVE-1227&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/BEEHIVE-1227&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Beehive
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: NetUI
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.0.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Sowmyanarayanan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Disabled attribute in NetUI fileupload doesn't have any effect. The file INPUT HTML element generated is always enabled.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---Dev-f365.html&quot; embed=&quot;fixTarget[365]&quot; target=&quot;_top&quot; &gt;Beehive - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28BEEHIVE-1227%29-Disabled-attribute-in-NetUI-fileupload-tag-doesn%27t-have-any-effect.-tp20155535p20155537.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20121217</id>
	<title>is instance variable of page flow controller thread safe?</title>
	<published>2008-10-22T07:06:39Z</published>
	<updated>2008-10-22T07:06:39Z</updated>
	<author>
		<name>Tsai, George (EDS)</name>
	</author>
	<content type="html">I have a page flow controller that is a subclass of
&lt;br&gt;org.apache.beehive.netui.pageflow.PageFlowController running weblogic
&lt;br&gt;921. The essence of my question is: is instance variable of page flow
&lt;br&gt;controller thread safe?
&lt;br&gt;&lt;br&gt;Here are the details. In the page flow controller, I have an instance
&lt;br&gt;variable &amp;quot;status&amp;quot; that stores the status of the patient, which is stored
&lt;br&gt;in the request. It sets the status after the patient status is retrieved
&lt;br&gt;from database. The set method is not synchronized. 
&lt;br&gt;&lt;br&gt;This works fine during normal test. But it failed during load test. Does
&lt;br&gt;a page flow controller instance shared among different requests? If so,
&lt;br&gt;how can I store the status for each request? 
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;G T	
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/is-instance-variable-of-page-flow-controller-thread-safe--tp20121217p20121217.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20083346</id>
	<title>Re: Is it possible to use Struts 2 with Beehive NetUI?</title>
	<published>2008-10-20T21:41:15Z</published>
	<updated>2008-10-20T21:41:15Z</updated>
	<author>
		<name>Carlin Rogers-2</name>
	</author>
	<content type="html">Hi Shylesh,
&lt;br&gt;&lt;br&gt;Unfortunately, no. Beehive NetUI does not support Struts 2. I haven't seen
&lt;br&gt;activity or plans in the Beehive dev community about future work such as
&lt;br&gt;Struts 2 support.
&lt;br&gt;&lt;br&gt;The following email in the Beehive dev alias provides some information about
&lt;br&gt;Beehive activity.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://mail-archives.apache.org/mod_mbox/beehive-dev/200807.mbox/%3Ce9ac83540807102126x30120403r55bc19caec096a11@mail.gmail.com%3E&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail-archives.apache.org/mod_mbox/beehive-dev/200807.mbox/%3Ce9ac83540807102126x30120403r55bc19caec096a11@...%3E&lt;/a&gt;&lt;br&gt;&lt;br&gt;Kind regards,
&lt;br&gt;Carlin
&lt;br&gt;&lt;br&gt;On Mon, Oct 20, 2008 at 8:51 PM, Shylesh Gopalakrishnan &amp;lt;
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20083346&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shylesh.g@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is it possible to use Struts 2 with Beehive NetUI?
&lt;br&gt;&amp;gt; Please let me know the current status and the road map for beehive
&lt;br&gt;&amp;gt; project.
&lt;br&gt;&amp;gt; Is the beehive project not active?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks and Regards,
&lt;br&gt;&amp;gt; _________________________________________________________
&lt;br&gt;&amp;gt; Shylesh G
&lt;br&gt;&amp;gt; Staff Application Programmer,
&lt;br&gt;&amp;gt; IBM India Private Limited - Application Innovation Services Global
&lt;br&gt;&amp;gt; Delivery,
&lt;br&gt;&amp;gt; Application Development (Communications)
&lt;br&gt;&amp;gt; MK-2B-384,Manyata Embassy Business Park,
&lt;br&gt;&amp;gt; Outer Ring Road,Nagavara, Bangalore
&lt;br&gt;&amp;gt; Phone +91.80.40257605; &amp;nbsp;Mobile +91.9008922990
&lt;br&gt;&amp;gt; Internet: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20083346&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shylesh.g@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Is-it-possible-to-use-Struts-2-with-Beehive-NetUI--tp20082785p20083346.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20082785</id>
	<title>Is it possible to use Struts 2 with Beehive NetUI?</title>
	<published>2008-10-20T19:51:25Z</published>
	<updated>2008-10-20T19:51:25Z</updated>
	<author>
		<name>Shylesh Gopalakrishnan</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Is it possible to use Struts 2 with Beehive NetUI?
&lt;br&gt;Please let me know the current status and the road map for beehive 
&lt;br&gt;project.
&lt;br&gt;Is the beehive project not active?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks and Regards,
&lt;br&gt;_________________________________________________________
&lt;br&gt;Shylesh G
&lt;br&gt;Staff Application Programmer,
&lt;br&gt;IBM India Private Limited - Application Innovation Services Global 
&lt;br&gt;Delivery,
&lt;br&gt;Application Development (Communications)
&lt;br&gt;MK-2B-384,Manyata Embassy Business Park, 
&lt;br&gt;Outer Ring Road,Nagavara, Bangalore
&lt;br&gt;Phone +91.80.40257605; &amp;nbsp;Mobile +91.9008922990
&lt;br&gt;Internet: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=20082785&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shylesh.g@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Is-it-possible-to-use-Struts-2-with-Beehive-NetUI--tp20082785p20082785.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19812683</id>
	<title>Extensible Custom Control with invoke method: how to get a reference to the extended bean instance?</title>
	<published>2008-10-03T15:29:16Z</published>
	<updated>2008-10-03T15:29:16Z</updated>
	<author>
		<name>Eduardo Gouvea</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I'm try to implement both a Extensible and its extended Custom Control
&lt;br&gt;to log any method invocation issued in a extended custom control instance.
&lt;br&gt;&lt;br&gt;I have 2 interfaces and 2 implementations:
&lt;br&gt;&lt;br&gt;@ControlInterface
&lt;br&gt;... MyCustomControl {
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;@ControlImplementation
&lt;br&gt;... MyCustomControlImpl ... implements Extensible ... {
&lt;br&gt;&amp;nbsp; &amp;nbsp; public Object invoke(Method m, Object[] args) &amp;nbsp;... {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // How to invoke the method been issued in the extended custom
&lt;br&gt;control instance
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // without losing its state, without instantiate a new bean?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;@ControlExtension
&lt;br&gt;@ControlInterface
&lt;br&gt;... MyExtendedCustomControl ...{
&lt;br&gt;&amp;nbsp; &amp;nbsp; public void sayHello();
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;@ControlImplementation
&lt;br&gt;... MyExtendedCustomControlImpl ... extends MyCustomControlImpl implements
&lt;br&gt;MyCustomControl ... {
&lt;br&gt;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; public void sayHello() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;Hello!&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;But, given the parameters of the &amp;quot;invoke&amp;quot; method, I'm not able to actually
&lt;br&gt;invoke
&lt;br&gt;the extended custom control method after logging some information about it.
&lt;br&gt;&lt;br&gt;How to get a reference to the extended custom control instance within the
&lt;br&gt;&amp;quot;invoke&amp;quot; method
&lt;br&gt;in order to call the intercepted method in that instance?
&lt;br&gt;&lt;br&gt;Att.
&lt;br&gt;Eduardo Gouvea
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Extensible-Custom-Control-with-invoke-method%3A-how-to-get-a-reference-to-the-extended-bean-instance--tp19812683p19812683.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19751951</id>
	<title>RE: SharedFlowControllers can't access the session in non-action methods</title>
	<published>2008-09-30T15:58:12Z</published>
	<updated>2008-09-30T15:58:12Z</updated>
	<author>
		<name>Adkinson, Sean</name>
	</author>
	<content type="html">Here is the actual stacktrace I see. &amp;nbsp;Note that this was hit from the
&lt;br&gt;begin() method instead of the beforeAction() method I used as an example
&lt;br&gt;in the last email.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;lt;Sep 30, 2008 3:00:33 PM PDT&amp;gt; &amp;lt;Notice&amp;gt; &amp;lt;Stdout&amp;gt; &amp;lt;000000&amp;gt; &amp;lt;30 Sep 2008
&lt;br&gt;15:00:33,227 ERROR UtilityController: stacktrace:
&lt;br&gt;java.lang.IllegalStateException: getS
&lt;br&gt;&lt;br&gt;ession was called outside of a valid context.&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;Sep 30, 2008 3:00:33 PM PDT&amp;gt; &amp;lt;Notice&amp;gt; &amp;lt;Stdout&amp;gt; &amp;lt;000000&amp;gt; &amp;lt;30 Sep 2008
&lt;br&gt;15:00:33,227 ERROR UtilityController: message:We're sorry, but an error
&lt;br&gt;has occurred.&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.FlowController.getSession(FlowControll
&lt;br&gt;er.java:1003)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.kcdistancelearning.pageflow.sharedFlow.utility.UtilityController.get
&lt;br&gt;PortalOrganizationId(UtilityController.java:225)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at portlets.login.LoginController.begin(LoginController.java:60)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
&lt;br&gt;a:39)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
&lt;br&gt;Impl.java:25)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:585)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(Flow
&lt;br&gt;Controller.java:879)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(
&lt;br&gt;FlowController.java:809)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowCon
&lt;br&gt;troller.java:478)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(Pag
&lt;br&gt;eFlowController.java:306)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.
&lt;br&gt;java:336)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(
&lt;br&gt;FlowControllerAction.java:52)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.struts.action.RequestProcessor.processActionPerform(RequestPr
&lt;br&gt;ocessor.java:431)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(Pa
&lt;br&gt;geFlowRequestProcessor.java:97)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.
&lt;br&gt;execute(PageFlowRequestProcessor.java:2044)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInte
&lt;br&gt;rceptors.wrapAction(ActionInterceptors.java:91)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processAction
&lt;br&gt;Perform(PageFlowRequestProcessor.java:2116)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
&lt;br&gt;236)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processIntern
&lt;br&gt;al(PageFlowRequestProcessor.java:556)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageF
&lt;br&gt;lowRequestProcessor.java:853)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(Auto
&lt;br&gt;RegisterActionServlet.java:631)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlow
&lt;br&gt;ActionServlet.java:158)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.kcdistancelearning.servlet.IqOesPageFlowActionServlet.doGet(IqOesPag
&lt;br&gt;eFlowActionServlet.java:38)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(St
&lt;br&gt;ubSecurityHelper.java:225)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityH
&lt;br&gt;elper.java:127)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:2
&lt;br&gt;83)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:1
&lt;br&gt;75)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDis
&lt;br&gt;patcherImpl.java:496)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatche
&lt;br&gt;rImpl.java:245)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.internal.DefaultForwardRedirectHandler
&lt;br&gt;.forward(DefaultForwardRedirectHandler.java:128)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(Pag
&lt;br&gt;eFlowRequestProcessor.java:1801)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processPageFl
&lt;br&gt;owRequest(PageFlowRequestProcessor.java:741)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processIntern
&lt;br&gt;al(PageFlowRequestProcessor.java:474)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageF
&lt;br&gt;lowRequestProcessor.java:853)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(Auto
&lt;br&gt;RegisterActionServlet.java:631)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlow
&lt;br&gt;ActionServlet.java:158)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.kcdistancelearning.servlet.IqOesPageFlowActionServlet.doGet(IqOesPag
&lt;br&gt;eFlowActionServlet.java:38)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(St
&lt;br&gt;ubSecurityHelper.java:225)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityH
&lt;br&gt;elper.java:127)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:2
&lt;br&gt;83)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:
&lt;br&gt;42)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.kcdistancelearning.servlet.filter.IqOesTransactionFilter.wrapInTrans
&lt;br&gt;action(IqOesTransactionFilter.java:60)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.kcdistancelearning.servlet.filter.IqOesTransactionFilter.doFilter(Iq
&lt;br&gt;OesTransactionFilter.java:51)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:
&lt;br&gt;42)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.r
&lt;br&gt;un(WebAppServletContext.java:3212)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu
&lt;br&gt;bject.java:321)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServ
&lt;br&gt;letContext.java:1983)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletCont
&lt;br&gt;ext.java:1890)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java
&lt;br&gt;:1344)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Sean Adkinson
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From: Adkinson, Sean 
&lt;br&gt;Sent: Tuesday, September 30, 2008 3:42 PM
&lt;br&gt;To: '&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19751951&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;'
&lt;br&gt;Subject: SharedFlowControllers can't access the session in non-action
&lt;br&gt;methods
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Hey there,
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;We have recently started utilizing shared flow controllers for session
&lt;br&gt;getters that used to be in inherited controllers. &amp;nbsp;The reason for this
&lt;br&gt;was to abstract out our inherited controllers in order to be used across
&lt;br&gt;multiple applications in a common code sort of way, but still have a
&lt;br&gt;central location for accessing certain session values.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;However, it doesn't appear as if you can access the session in a
&lt;br&gt;SharedFlowController when you haven't come in through an action, since
&lt;br&gt;setPerRequestState is never called in FlowController in this case.
&lt;br&gt;Would it be appropriate to call setPerRequestState for each
&lt;br&gt;SharedFlowController whenever setPerRequestState is called?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Here are snippets of what I am doing:
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;@Jpf.Controller(...)
&lt;br&gt;&lt;br&gt;public class UtilityController extends SharedFlowController
&lt;br&gt;&lt;br&gt;{
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;public Integer getOrganizationId()
&lt;br&gt;&lt;br&gt;{
&lt;br&gt;&lt;br&gt;return
&lt;br&gt;(Integer)getSession().getAttribute(SessionConstants.ORGANIZATION_ID);
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;@Jpf.Controller(
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&lt;br&gt;sharedFlowRefs = { @Jpf.SharedFlowRef(name = &amp;quot;utilityController&amp;quot;, type =
&lt;br&gt;UtilityController.class) }
&lt;br&gt;&lt;br&gt;)
&lt;br&gt;&lt;br&gt;public class LoginController extends PageFlowController
&lt;br&gt;&lt;br&gt;{
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;@Jpf.SharedFlowField(name = &amp;quot;utilityController&amp;quot;)
&lt;br&gt;&lt;br&gt;private UtilityController utilityController;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;protected final synchronized void beforeAction() throws Exception
&lt;br&gt;&lt;br&gt;{
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; //fail here
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;Organization ID: &amp;quot; +
&lt;br&gt;utilityController.getOrganizationId());
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;When getOrganizationId() lived in an inherited controller, the method
&lt;br&gt;worked fine, since setPerRequestState() had been called for this
&lt;br&gt;controller. &amp;nbsp;If the code were changed to call setPerRequestState() for
&lt;br&gt;each of the shared controllers when it called was called for the current
&lt;br&gt;controller, this looks like it would work just fine.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Any thoughts or suggestions? &amp;nbsp;Thanks for you help! &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Sean Adkinson &amp;nbsp;| &amp;nbsp;Web Developer/Programmer &amp;nbsp;| &amp;nbsp;KCDL &amp;nbsp;|
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19751951&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sadkinson@...&lt;/a&gt; &amp;nbsp;| &amp;nbsp;(503) 731-5488 &amp;nbsp;| &amp;nbsp;(503) 866-0852 cell
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/RE%3A-SharedFlowControllers-can%27t-access-the-session-in-non-action-methods-tp19751951p19751951.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19751926</id>
	<title>SharedFlowControllers can't access the session in non-action methods</title>
	<published>2008-09-30T15:41:36Z</published>
	<updated>2008-09-30T15:41:36Z</updated>
	<author>
		<name>Adkinson, Sean</name>
	</author>
	<content type="html">Hey there,
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;We have recently started utilizing shared flow controllers for session
&lt;br&gt;getters that used to be in inherited controllers. &amp;nbsp;The reason for this
&lt;br&gt;was to abstract out our inherited controllers in order to be used across
&lt;br&gt;multiple applications in a common code sort of way, but still have a
&lt;br&gt;central location for accessing certain session values.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;However, it doesn't appear as if you can access the session in a
&lt;br&gt;SharedFlowController when you haven't come in through an action, since
&lt;br&gt;setPerRequestState is never called in FlowController in this case.
&lt;br&gt;Would it be appropriate to call setPerRequestState for each
&lt;br&gt;SharedFlowController whenever setPerRequestState is called?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Here are snippets of what I am doing:
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;@Jpf.Controller(...)
&lt;br&gt;&lt;br&gt;public class UtilityController extends SharedFlowController
&lt;br&gt;&lt;br&gt;{
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;public Integer getOrganizationId()
&lt;br&gt;&lt;br&gt;{
&lt;br&gt;&lt;br&gt;return
&lt;br&gt;(Integer)getSession().getAttribute(SessionConstants.ORGANIZATION_ID);
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;@Jpf.Controller(
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&lt;br&gt;sharedFlowRefs = { @Jpf.SharedFlowRef(name = &amp;quot;utilityController&amp;quot;, type =
&lt;br&gt;UtilityController.class) }
&lt;br&gt;&lt;br&gt;)
&lt;br&gt;&lt;br&gt;public class LoginController extends PageFlowController
&lt;br&gt;&lt;br&gt;{
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;@Jpf.SharedFlowField(name = &amp;quot;utilityController&amp;quot;)
&lt;br&gt;&lt;br&gt;private UtilityController utilityController;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;protected final synchronized void beforeAction() throws Exception
&lt;br&gt;&lt;br&gt;{
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; //fail here
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;Organization ID: &amp;quot; +
&lt;br&gt;utilityController.getOrganizationId());
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;When getOrganizationId() lived in an inherited controller, the method
&lt;br&gt;worked fine, since setPerRequestState() had been called for this
&lt;br&gt;controller. &amp;nbsp;If the code were changed to call setPerRequestState() for
&lt;br&gt;each of the shared controllers when it called was called for the current
&lt;br&gt;controller, this looks like it would work just fine.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Any thoughts or suggestions? &amp;nbsp;Thanks for you help! &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Sean Adkinson &amp;nbsp;| &amp;nbsp;Web Developer/Programmer &amp;nbsp;| &amp;nbsp;KCDL &amp;nbsp;|
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19751926&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sadkinson@...&lt;/a&gt; &amp;nbsp;| &amp;nbsp;(503) 731-5488 &amp;nbsp;| &amp;nbsp;(503) 866-0852 cell
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SharedFlowControllers-can%27t-access-the-session-in-non-action-methods-tp19751926p19751926.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19524695</id>
	<title>Re: Jira Iissue 1193</title>
	<published>2008-09-16T20:17:06Z</published>
	<updated>2008-09-16T20:17:06Z</updated>
	<author>
		<name>Carlin Rogers-2</name>
	</author>
	<content type="html">Hi Srinivas,
&lt;br&gt;&lt;br&gt;Looks like the bug lists the fix as SVN revision 538018. I did a quick
&lt;br&gt;google search and found the description of the change in the archived SVN
&lt;br&gt;notification. See...
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://mail-archives.apache.org/mod_mbox/beehive-commits/200705.mbox/%3C20070514233636.3A0C91A9838@eris.apache.org%3E&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail-archives.apache.org/mod_mbox/beehive-commits/200705.mbox/%3C20070514233636.3A0C91A9838@...%3E&lt;/a&gt;&lt;br&gt;&lt;br&gt;Hope that helps. Kind regards,
&lt;br&gt;Carlin
&lt;br&gt;&lt;br&gt;On Tue, Sep 16, 2008 at 12:26 PM, Srinivas Surapaneni &amp;lt;
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=19524695&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;srinivas.surapaneni@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; There is a fix for JIRA issue 1193 in Beehive
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://issues.apache.org/jira/browse/BEEHIVE-1193&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/BEEHIVE-1193&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It is fixed, but there are no case notes what files were changed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am trying to apply the patch to the beehive version that came part of
&lt;br&gt;&amp;gt; Weblogic 9.2 MP3
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can you provide more details what files we need to get to apply the patch?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank You
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jira-Iissue-1193-tp19522961p19524695.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-19522961</id>
	<title>Jira Iissue 1193</title>
	<published>2008-09-16T11:26:48Z</published>
	<updated>2008-09-16T11:26:48Z</updated>
	<author>
		<name>Srinivas Surapaneni</name>
	</author>
	<content type="html">There is a fix for JIRA issue 1193 in Beehive
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/BEEHIVE-1193&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/BEEHIVE-1193&lt;/a&gt;&lt;br&gt;&lt;br&gt;It is fixed, but there are no case notes what files were changed.
&lt;br&gt;&lt;br&gt;I am trying to apply the patch to the beehive version that came part of
&lt;br&gt;Weblogic 9.2 MP3
&lt;br&gt;&lt;br&gt;Can you provide more details what files we need to get to apply the patch?
&lt;br&gt;&lt;br&gt;Thank You
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Beehive---User-f366.html&quot; embed=&quot;fixTarget[366]&quot; target=&quot;_top&quot; &gt;Beehive - User&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jira-Iissue-1193-tp19522961p19522961.html" />
</entry>

</feed>
