<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title></title>
	<atom:link href="http://mjabr.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mjabr.wordpress.com</link>
	<description>ADF Blog</description>
	<lastBuildDate>Wed, 15 May 2013 06:30:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mjabr.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/4f213067a5e76c9317df480ebc9dbcbb?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title></title>
		<link>http://mjabr.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mjabr.wordpress.com/osd.xml" title="" />
	<atom:link rel='hub' href='http://mjabr.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Two Ways to Evaluate a Memory Scope Attribute Using Expression Language</title>
		<link>http://mjabr.wordpress.com/2013/05/15/two-ways-to-evaluate-a-memory-scope-attribute-using-expression-language/</link>
		<comments>http://mjabr.wordpress.com/2013/05/15/two-ways-to-evaluate-a-memory-scope-attribute-using-expression-language/#comments</comments>
		<pubDate>Wed, 15 May 2013 06:29:13 +0000</pubDate>
		<dc:creator>Mohammad Jabr</dc:creator>
				<category><![CDATA[ADF]]></category>
		<category><![CDATA[ADF Faces]]></category>

		<guid isPermaLink="false">http://mjabr.wordpress.com/?p=621</guid>
		<description><![CDATA[All of us know how to evaluate a memory scope attribute using a dot notation syntax of the expression language. Example: to access a request scope attribute, we use this syntax. #{requestScope.attributeKey} However, this syntax fails if the key has &#8230; <a href="http://mjabr.wordpress.com/2013/05/15/two-ways-to-evaluate-a-memory-scope-attribute-using-expression-language/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=621&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>All of us know how to evaluate a memory scope attribute using a dot notation syntax of the expression language.</p>
<p>Example: to access a request scope attribute, we use this syntax.</p>
<pre class="brush: java;">#{requestScope.attributeKey}</pre>
<p>However, this syntax fails if the key has a dot (.) in its name. To overcome this limitation, expression language offers the string argument notation.</p>
<p>Example: to access a request scope attribute which has a (.) in its name, we use this syntax.</p>
<pre class="brush: java;">#{requestScope['attributeKey']}</pre>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mjabr.wordpress.com/621/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mjabr.wordpress.com/621/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=621&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mjabr.wordpress.com/2013/05/15/two-ways-to-evaluate-a-memory-scope-attribute-using-expression-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfc76013b25456c7b2981a5fac1d2324?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mjabr</media:title>
		</media:content>
	</item>
		<item>
		<title>Create a Backing Bean for Existing Page</title>
		<link>http://mjabr.wordpress.com/2013/04/21/create-a-backing-bean-for-existing-page/</link>
		<comments>http://mjabr.wordpress.com/2013/04/21/create-a-backing-bean-for-existing-page/#comments</comments>
		<pubDate>Sun, 21 Apr 2013 08:04:40 +0000</pubDate>
		<dc:creator>Mohammad Jabr</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[jdeveloper]]></category>

		<guid isPermaLink="false">http://mjabr.wordpress.com/?p=613</guid>
		<description><![CDATA[A backing bean is a special case of managed bean that has a one-to-one relationship to a single JSF page, and it exposes setter and getter methods for the components contained on the page. In Jdeveloper you can automatically expose UI components &#8230; <a href="http://mjabr.wordpress.com/2013/04/21/create-a-backing-bean-for-existing-page/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=613&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>A backing bean is a special case of managed bean that has a one-to-one relationship to a single JSF page, and it exposes setter and getter methods for the components contained on the page. In Jdeveloper you can automatically expose UI components in a new bean when you create a new page by setting the Automatically Expose New UI Components in a New Managed Bean option as shown in the figure below.</p>
<div id="attachment_614" class="wp-caption aligncenter" style="width: 510px"><a href="http://mjabr.files.wordpress.com/2013/04/expose1.png"><img class="size-full wp-image-614" alt="Automatically Expose New UI Components in a New Managed Bean option" src="http://mjabr.files.wordpress.com/2013/04/expose1.png?w=500&#038;h=483" width="500" height="483" /></a><p class="wp-caption-text">Automatically Expose New UI Components in a New Managed Bean option</p></div>
<p>But imagine you forget to set this option and later you decided to create a Backing Bean, do you need to explicitly bind each component to the backing bean?</p>
<p>Fortunately, you don&#8217;t need to bind the components manually, all you need is to open the page in the visual editor and  choose Design | Page Properties from the Jdeveloper menu bar as shown in the figure below:</p>
<p><a href="http://mjabr.files.wordpress.com/2013/04/expose-2.png"><img class="aligncenter size-full wp-image-615" alt="" src="http://mjabr.files.wordpress.com/2013/04/expose-2.png?w=500&#038;h=192" width="500" height="192" /></a></p>
<p>Click on the page properties and then select the Component Binding tab from the page properties window, set the Auto Bind option, and create or select an existing managed bean.</p>
<p><a href="http://mjabr.files.wordpress.com/2013/04/expose3.png"><img class="aligncenter size-full wp-image-616" alt="expose3" src="http://mjabr.files.wordpress.com/2013/04/expose3.png?w=500"   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mjabr.wordpress.com/613/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mjabr.wordpress.com/613/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=613&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mjabr.wordpress.com/2013/04/21/create-a-backing-bean-for-existing-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfc76013b25456c7b2981a5fac1d2324?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mjabr</media:title>
		</media:content>

		<media:content url="http://mjabr.files.wordpress.com/2013/04/expose1.png" medium="image">
			<media:title type="html">Automatically Expose New UI Components in a New Managed Bean option</media:title>
		</media:content>

		<media:content url="http://mjabr.files.wordpress.com/2013/04/expose-2.png" medium="image" />

		<media:content url="http://mjabr.files.wordpress.com/2013/04/expose3.png" medium="image">
			<media:title type="html">expose3</media:title>
		</media:content>
	</item>
		<item>
		<title>How to Disable Specific Dates in af:inputDate Component</title>
		<link>http://mjabr.wordpress.com/2013/01/24/how-to-disable-specific-dates-in-afinputdate-component/</link>
		<comments>http://mjabr.wordpress.com/2013/01/24/how-to-disable-specific-dates-in-afinputdate-component/#comments</comments>
		<pubDate>Thu, 24 Jan 2013 08:59:12 +0000</pubDate>
		<dc:creator>Mohammad Jabr</dc:creator>
				<category><![CDATA[ADF]]></category>
		<category><![CDATA[ADF Faces]]></category>

		<guid isPermaLink="false">http://mjabr.wordpress.com/?p=562</guid>
		<description><![CDATA[Environment (JDeveloper 11.1.2.3.0,ADF Faces) The inputDate component creates a text field for entering dates and (optionally) a glyph which opens a popup for picking dates from a calendar. However  in some cases we need to prevent the user from picking a &#8230; <a href="http://mjabr.wordpress.com/2013/01/24/how-to-disable-specific-dates-in-afinputdate-component/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=562&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<figure class="quote">
<blockquote>
<p style="text-align:left;"><strong><em>Environment (JDeveloper 11.1.2.3.0,ADF Faces)</em></strong></p>
<p style="text-align:left;">The <a title="&lt;af:inputDate&gt;" href="http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_inputDate.html" target="_blank">inputDate</a> component creates a text field for entering dates and (optionally) a glyph which opens a popup for picking dates from a calendar. However  in some cases we need to prevent the user from picking a specific days from the calender. In this post I will explain how to do this use case.</p>
<p style="text-align:left;">1- Create a simple JSF page and drag and drop af:inputDate component from the component palette into the newly created page.</p>
<p style="text-align:left;">2- Create a java class which implements <a title="Interface DateListProvider" href="http://myfaces.apache.org/trinidad/trinidad-api/apidocs/org/apache/myfaces/trinidad/model/DateListProvider.html" target="_blank">org.apache.myfaces.trinidad.model.DateListProvider</a> interface. This interface is used for providing a list of  individual dates within a given range.</p>
<p style="text-align:left;">3- Override the getDateList method, This method will generate a List of individual Date objects which will be rendered as disabled in a datePicker component.  An example is shown below.</p>
<pre class="brush: java;">import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.ArrayList;
import java.util.Calendar;
import java.util.Collections;
import java.util.Date;
import java.util.List;

import javax.faces.context.FacesContext;

import org.apache.myfaces.trinidad.model.DateListProvider;

public class DaysBean
  implements DateListProvider
{
  public DaysBean()
  {
    super();
  }

  @Override
  public List getDateList(FacesContext facesContext, Calendar calendar, Date date, Date date2)
  {
    ArrayList disabledDates= new ArrayList();
    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
    try
    {
      disabledDates.add(sdf.parse("01/01/2013"));
      disabledDates.add(sdf.parse("25/12/2013"));
    }
    catch (ParseException e)
    {
      e.printStackTrace();
      return Collections.emptyList();
    }
    return disabledDates;
  }
}</pre>
<p style="text-align:left;">4-Register the Java Class as Managed Bean in adfc-config.xml file.</p>
<p style="text-align:left;">       <a href="http://mjabr.files.wordpress.com/2013/01/11.jpg"><img class="aligncenter size-full wp-image-576" alt="Register Java Class as Managed Bean in adfc-config.xml file" src="http://mjabr.files.wordpress.com/2013/01/11.jpg?w=500&#038;h=169" width="500" height="169" /></a></p>
<p style="text-align:left;">5- Go to the JSF page and select the inputDate component, from the property inspector select the <strong>DisabledDays</strong> property and bind it to the manged bean defined in the previous step.</p>
<pre class="brush: xml;">&lt;af:document title="Test.jsf" id="d1"&gt;
&lt;af:form id="f1"&gt;
&lt;af:inputDate label="Date" id="id1" disabledDays="#{daysBean}"/&gt;
&lt;/af:form&gt;
&lt;/af:document&gt;</pre>
<p style="text-align:left;"><em><strong><span style="color:#ff6600;">Note:</span></strong></em></p>
<p style="text-align:left;"><em> this binding requires periodic roundtrips. If you just want to disable certain weekdays (e.g. Saturday and Sunday), use the disabledDaysOfWeek attribute!</em></p>
<p style="text-align:left;">6- Run the page, and check that the date is disabled.</p>
<p style="text-align:left;"><a href="http://mjabr.files.wordpress.com/2013/01/2.jpg"><img class="aligncenter size-full wp-image-596" alt="01/01/2013 is Disabled" src="http://mjabr.files.wordpress.com/2013/01/2.jpg?w=500"   /></a></p>
<p style="text-align:left;">Moreover, if the user enters the date manually without using the date picker, an error message will be shown to the user.</p>
<p style="text-align:left;"><a href="http://mjabr.files.wordpress.com/2013/01/3.jpg"><img class="aligncenter size-full wp-image-602" alt="Error Message When the date is Entered Manually" src="http://mjabr.files.wordpress.com/2013/01/3.jpg?w=500"   /></a></p>
<p style="text-align:left;">download the sample application <a href="http://mjabr.files.wordpress.com/2013/01/testdisabledays-rar.pdf">TestDisableDays.rar</a></p>
<p style="text-align:left;"><strong><strong>Please change the file extension to .zip or .rar after download.</strong><br />
</strong></p>
</blockquote>
</figure>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mjabr.wordpress.com/562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mjabr.wordpress.com/562/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=562&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mjabr.wordpress.com/2013/01/24/how-to-disable-specific-dates-in-afinputdate-component/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfc76013b25456c7b2981a5fac1d2324?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mjabr</media:title>
		</media:content>

		<media:content url="http://mjabr.files.wordpress.com/2013/01/11.jpg" medium="image">
			<media:title type="html">Register Java Class as Managed Bean in adfc-config.xml file</media:title>
		</media:content>

		<media:content url="http://mjabr.files.wordpress.com/2013/01/2.jpg" medium="image">
			<media:title type="html">01/01/2013 is Disabled</media:title>
		</media:content>

		<media:content url="http://mjabr.files.wordpress.com/2013/01/3.jpg" medium="image">
			<media:title type="html">Error Message When the date is Entered Manually</media:title>
		</media:content>
	</item>
		<item>
		<title>Application Development Framework Implementation specialist</title>
		<link>http://mjabr.wordpress.com/2013/01/16/application-development-framework-implementation-specialist/</link>
		<comments>http://mjabr.wordpress.com/2013/01/16/application-development-framework-implementation-specialist/#comments</comments>
		<pubDate>Wed, 16 Jan 2013 13:21:13 +0000</pubDate>
		<dc:creator>Mohammad Jabr</dc:creator>
				<category><![CDATA[ADF]]></category>

		<guid isPermaLink="false">http://mjabr.wordpress.com/?p=549</guid>
		<description><![CDATA[Today, I took the Oracle Application Development Framework 11g Essentials exam (1Z0-554). Fortunately I passed it, and I am now an Application Development Framework Implementation specialist.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=549&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Today, I took the Oracle Application Development Framework 11g Essentials exam (1Z0-554). Fortunately I passed it, and I am now an Application Development Framework Implementation specialist.</p>
<p><a href="http://mjabr.files.wordpress.com/2013/01/o_certified-specialist_clr.gif"><img class="aligncenter size-full wp-image-556" alt="O_Certified Specialist_clr" src="http://mjabr.files.wordpress.com/2013/01/o_certified-specialist_clr.gif?w=500"   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mjabr.wordpress.com/549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mjabr.wordpress.com/549/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=549&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mjabr.wordpress.com/2013/01/16/application-development-framework-implementation-specialist/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfc76013b25456c7b2981a5fac1d2324?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mjabr</media:title>
		</media:content>

		<media:content url="http://mjabr.files.wordpress.com/2013/01/o_certified-specialist_clr.gif" medium="image">
			<media:title type="html">O_Certified Specialist_clr</media:title>
		</media:content>
	</item>
		<item>
		<title>2012 in review</title>
		<link>http://mjabr.wordpress.com/2013/01/16/2012-in-review/</link>
		<comments>http://mjabr.wordpress.com/2013/01/16/2012-in-review/#comments</comments>
		<pubDate>Wed, 16 Jan 2013 13:12:25 +0000</pubDate>
		<dc:creator>Mohammad Jabr</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mjabr.wordpress.com/?p=548</guid>
		<description><![CDATA[The WordPress.com stats helper monkeys prepared a 2012 annual report for this blog. Here&#8217;s an excerpt: 4,329 films were submitted to the 2012 Cannes Film Festival. This blog had 50,000 views in 2012. If each view were a film, this &#8230; <a href="http://mjabr.wordpress.com/2013/01/16/2012-in-review/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=548&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The WordPress.com stats helper monkeys prepared a 2012 annual report for this blog.</p>
<p><a href="http://mjabr.wordpress.com/2012/annual-report/"><img alt="" src="http://www.wordpress.com/wp-content/mu-plugins/annual-reports/img/2012-emailteaser.png" width="100%" /></a></p>
<p>Here&#8217;s an excerpt:</p>
<blockquote><p>4,329 films were submitted to the 2012 Cannes Film Festival. This blog had <strong>50,000</strong> views in 2012. If each view were a film, this blog would power 12 Film Festivals</p></blockquote>
<p><a href="http://mjabr.wordpress.com/2012/annual-report/">Click here to see the complete report.</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mjabr.wordpress.com/548/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mjabr.wordpress.com/548/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=548&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mjabr.wordpress.com/2013/01/16/2012-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfc76013b25456c7b2981a5fac1d2324?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mjabr</media:title>
		</media:content>

		<media:content url="http://www.wordpress.com/wp-content/mu-plugins/annual-reports/img/2012-emailteaser.png" medium="image" />
	</item>
		<item>
		<title>How to Solve oracle.jbo.ConfigException: JBO-33001</title>
		<link>http://mjabr.wordpress.com/2012/11/27/how-to-solve-oracle-jbo-configexception-jbo-33001/</link>
		<comments>http://mjabr.wordpress.com/2012/11/27/how-to-solve-oracle-jbo-configexception-jbo-33001/#comments</comments>
		<pubDate>Tue, 27 Nov 2012 18:42:27 +0000</pubDate>
		<dc:creator>Mohammad Jabr</dc:creator>
				<category><![CDATA[ADF]]></category>
		<category><![CDATA[ADF BC]]></category>
		<category><![CDATA[ADF Faces]]></category>

		<guid isPermaLink="false">http://mjabr.wordpress.com/?p=537</guid>
		<description><![CDATA[Environment (JDeveloper, ADF BC, ADF Faces) When you work with large application which contains more than one Model/one ViewController projects, you need to set the project dependency between the model and the view controller project., failing to do this you &#8230; <a href="http://mjabr.wordpress.com/2012/11/27/how-to-solve-oracle-jbo-configexception-jbo-33001/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=537&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><strong><em>Environment (JDeveloper, ADF BC, ADF Faces)</em></strong></p>
<p><span style="line-height:1.7;">When you work with large application which contains more than one Model/one ViewController projects, you need to set the project dependency between the model and the view controller project., failing to do this you may face this exception.</span></p>
<pre class="brush:java">oracle.jbo.ConfigException: JBO-33001: Configuration file /model/common/bc4j.xcfg is not found in the classpath.</pre>
<p>To solve the problem, double click the viewController project to open project properties dialog, and select the the <strong>Dependencies</strong> node  and click the <strong>Edit Dependecies</strong> icon to add a dependency on the build output path or on one or more deployment archives.</p>
<p>Hope this will help someone faced the same problem.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mjabr.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mjabr.wordpress.com/537/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=537&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mjabr.wordpress.com/2012/11/27/how-to-solve-oracle-jbo-configexception-jbo-33001/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfc76013b25456c7b2981a5fac1d2324?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mjabr</media:title>
		</media:content>
	</item>
		<item>
		<title>Simple way to convert af:inputText to upperCase,lowerCase,capitalize</title>
		<link>http://mjabr.wordpress.com/2012/05/18/simple-way-to-convert-afinputtext-to-uppercaselowercasecapitalize/</link>
		<comments>http://mjabr.wordpress.com/2012/05/18/simple-way-to-convert-afinputtext-to-uppercaselowercasecapitalize/#comments</comments>
		<pubDate>Fri, 18 May 2012 08:32:01 +0000</pubDate>
		<dc:creator>Mohammad Jabr</dc:creator>
				<category><![CDATA[ADF]]></category>
		<category><![CDATA[ADF Faces]]></category>

		<guid isPermaLink="false">http://mjabr.wordpress.com/?p=529</guid>
		<description><![CDATA[Environment (JDeveloper 11.1.2.2.0,ADF Faces) Sometimes you need to force the user to enter upperCase or lowerCase or capitalize letters for input text component. fortunately, there is an easy way to do this by setting contentStyle of the input text. To &#8230; <a href="http://mjabr.wordpress.com/2012/05/18/simple-way-to-convert-afinputtext-to-uppercaselowercasecapitalize/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=529&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><strong><em>Environment (JDeveloper 11.1.2.2.0,ADF Faces)</em></strong></p>
<p>Sometimes you need to force the user to enter upperCase or lowerCase or capitalize letters for input text component. fortunately, there is an easy way to do this by setting contentStyle of the input text.</p>
<ul>
<li>To enforce the user to enter upperCase text use this style:</li>
</ul>
<pre class="brush: java;"><span style="color:#3366ff;">&lt;af:inputText <span style="color:#ff0000;">label</span><span style="color:#0000ff;">="Label 1"</span> <span style="color:#ff0000;">id</span><span style="color:#0000ff;">="it1"</span> <span style="color:#ff0000;">contentStyle</span><span style="color:#0000ff;">="text-transform:uppercase;"</span>/&gt;</span></pre>
<ul>
<li>To enforce the user to enter lowerCase text use this style:</li>
</ul>
<pre class="brush: java;"><span style="color:#3366ff;">&lt;af:inputText</span> <span style="color:#ff0000;">label</span><span style="color:#0000ff;">="Label 1"</span> <span style="color:#ff0000;">id</span><span style="color:#0000ff;">="it1"</span> <span style="color:#ff0000;">contentStyle</span><span style="color:#0000ff;">="text-transform:lowercase;"</span><span style="color:#3366ff;">/&gt;</span></pre>
<ul>
<li>To enforce the user to enter capitalize (InitCap) text use this style:</li>
</ul>
<pre class="brush: java;"><span style="color:#3366ff;">&lt;af:inputText</span> <span style="color:#ff0000;">label</span><span style="color:#0000ff;">="Label 1"</span> <span style="color:#ff0000;">id</span><span style="color:#0000ff;">="it1"</span> <span style="color:#ff0000;">contentStyle</span><span style="color:#0000ff;">="text-transform:capitalize;"</span><span style="color:#3366ff;">/&gt;</span></pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mjabr.wordpress.com/529/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mjabr.wordpress.com/529/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=529&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mjabr.wordpress.com/2012/05/18/simple-way-to-convert-afinputtext-to-uppercaselowercasecapitalize/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfc76013b25456c7b2981a5fac1d2324?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mjabr</media:title>
		</media:content>
	</item>
		<item>
		<title>How to convert StackTrace to String</title>
		<link>http://mjabr.wordpress.com/2012/05/11/how-to-convert-stacktrace-to-string-2/</link>
		<comments>http://mjabr.wordpress.com/2012/05/11/how-to-convert-stacktrace-to-string-2/#comments</comments>
		<pubDate>Fri, 11 May 2012 07:08:12 +0000</pubDate>
		<dc:creator>Mohammad Jabr</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://mjabr.wordpress.com/?p=521</guid>
		<description><![CDATA[Recently we had a requirement in our application that whenever an exception occurred we   need to store all StackTrace elements in the application&#8217;s log file. So we need to get a string representation of the  StackTrace. Starting by searching &#8230; <a href="http://mjabr.wordpress.com/2012/05/11/how-to-convert-stacktrace-to-string-2/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=521&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Recently we had a requirement in our application that whenever an exception occurred we   need to store all StackTrace elements in the application&#8217;s log file. So we need to get a string representation of the  StackTrace.</p>
<p>Starting by searching in<a title="java.lang.Throwable" href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html" target="_blank"> <span style="color:#0000ff;">java.lang.Throwable</span> </a>class, we have found two methods  <a title="printStackTrace(PrintWriter s)" href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html#printStackTrace%28java.io.PrintWriter%29" target="_blank"><span style="color:#0000ff;"> printStackTrace(PrintWriter)</span></a>  which prints the throwable and its backtrace to the specified print writer, and<a title="printStackTrace(PrintStream) " href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html#printStackTrace%28java.io.PrintStream%29" target="_blank"><span style="color:#0000ff;"> printStackTrace(PrintStream)</span></a> which prints the throwable and its backtrace to the specified print stream. So which method best fit our case?</p>
<p>To answer this question we referred to API documentation for PrintStream and PrintWriter classes and we found this statement:</p>
<p><strong>All characters printed by a PrintStream <code></code> are converted into bytes using the platform&#8217;s default character encoding. The PrintWriter <code></code>class should be used in situations that require writing characters rather than bytes.</strong></p>
<p>So our choice was <span style="color:#000000;"><span style="color:#000000;"> printStackTrace(PrintWriter)</span></span><strong> </strong> method and here is the method we used.</p>
<pre class="brush: java;">import java.io.PrintWriter;
import java.io.StringWriter;

...........................................

...........................................

public String getStackTrace(Exception e){
StringWriter stringWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(stringWriter);
e.printStackTrace(printWriter);
return stringWriter.toString();
}</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mjabr.wordpress.com/521/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mjabr.wordpress.com/521/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=521&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mjabr.wordpress.com/2012/05/11/how-to-convert-stacktrace-to-string-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfc76013b25456c7b2981a5fac1d2324?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mjabr</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle JDeveloper and Oracle ADF 11g Release 1 (11.1.1.6.0)</title>
		<link>http://mjabr.wordpress.com/2012/02/23/oracle-jdeveloper-and-oracle-adf-11g-release-1-11-1-1-6-0/</link>
		<comments>http://mjabr.wordpress.com/2012/02/23/oracle-jdeveloper-and-oracle-adf-11g-release-1-11-1-1-6-0/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 05:37:57 +0000</pubDate>
		<dc:creator>Mohammad Jabr</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mjabr.wordpress.com/?p=511</guid>
		<description><![CDATA[Oracle JDeveloper Release 1 (11.1.1.6.0) is now available for download. check Oracle JDeveloper and Oracle ADF 11g Release 1 (11.1.1.6.0): New Features &#160;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=511&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Oracle JDeveloper Release 1 (11.1.1.6.0) is now available for <a title="Release Downloads for Oracle JDeveloper 11g (11.1.1.6.0)" href="http://www.oracle.com/technetwork/developer-tools/jdev/downloads/jdeveloper11116-1377208.html" target="_blank">download</a>.</p>
<p>check <a title="Oracle JDeveloper and Oracle ADF 11g Release 1 (11.1.1.6.0): New Features" href="http://www.oracle.com/technetwork/developer-tools/jdev/index-088099.html" target="_blank">Oracle JDeveloper and Oracle ADF 11g Release 1 (11.1.1.6.0): New Features </a></p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mjabr.wordpress.com/511/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mjabr.wordpress.com/511/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=511&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mjabr.wordpress.com/2012/02/23/oracle-jdeveloper-and-oracle-adf-11g-release-1-11-1-1-6-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfc76013b25456c7b2981a5fac1d2324?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mjabr</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle Cloud Computing Jordan Conference</title>
		<link>http://mjabr.wordpress.com/2012/02/03/oracle-cloud-computing-jordan-conference/</link>
		<comments>http://mjabr.wordpress.com/2012/02/03/oracle-cloud-computing-jordan-conference/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 08:18:57 +0000</pubDate>
		<dc:creator>Mohammad Jabr</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mjabr.wordpress.com/?p=505</guid>
		<description><![CDATA[With all the cloud deployment choices available today—public, private, and hybrid—and all the service choices—software as a service, platform as a service, and infrastructure as a service—how do you determine the right mix for your IT and business needs? Attend &#8230; <a href="http://mjabr.wordpress.com/2012/02/03/oracle-cloud-computing-jordan-conference/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=505&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>With all the cloud deployment choices available today—public, private, and hybrid—and all the service choices—software as a service, platform as a service, and infrastructure as a service—how do you determine the right mix for your IT and business needs? Attend <a title="Oracle Cloud Computing Jordan" href="http://www.oracle.com/webapps/events/ns/EventsDetail.jsp?p_eventId=144984&amp;src=7304341&amp;Act=5" target="_blank">Oracle Cloud Computing Jordan conference</a> on <strong>Wednesday, 15 February 2012</strong> and They will help you find the cloud strategy that’s right for your enterprise.</p>
<p>Nice to see you there.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mjabr.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mjabr.wordpress.com/505/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mjabr.wordpress.com&#038;blog=17921406&#038;post=505&#038;subd=mjabr&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mjabr.wordpress.com/2012/02/03/oracle-cloud-computing-jordan-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfc76013b25456c7b2981a5fac1d2324?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mjabr</media:title>
		</media:content>
	</item>
	</channel>
</rss>
