public void selectOneChoice1_valueChangeListener(ValueChangeEvent valueChangeEvent) {
//for iterator name click binding tab in the jsf page
DCIteratorBinding listIter = getBindingsForDCB().findIteratorBinding("yourViewObj1Iterator");
int curIndex = (Integer)valueChangeEvent.getNewValue();
Row datRow = listIter.getRowAtRangeIndex(curIndex);
String name = (String)datRow.getAttribute("Code"); //as in data control
}
Sunday, August 28, 2011
Get value from ADF selectOneChoice
Wednesday, August 10, 2011
ADF tableLayouts
A TableLayout is a thin wrapper around the HTML < table > element. It contains a series of row layout elements.
Example:
<afh:tableLayout width="75%" borderWidth="3" cellSpacing="10" halign="center"> <afh:rowLayout> First Column <afh:cellFormat valign="bottom"> SecondColumn </afh:cellFormat> <af:panelGroup layout="horizontal"> Third Column <af:objectSpacer height="100" width="1"/> </af:panelGroup> </afh:rowLayout> <afh:rowLayout> <af:panelHeader text="ADF Faces Components"/> <afh:cellFormat columnSpan="2"> <af:panelHeader text="Faces Servlet"/> </afh:cellFormat> </afh:rowLayout> </afh:tableLayout>
Sunday, July 24, 2011
what are the differences between methodValidator and setter method ?
- methodValidator are called during the validation rule stage (i.e. at some point during the execution of setAttributeInternal method). On the other hand, business rule inside the setter may or may not call setAttributeInternal method.
- use setter validation If you want your business rule validation comes before other validations. But if you want it to come after some validations rules use a methodValidator.
- methodValidator can be used for several attributes, as an example the previously mentioned validatePhoneNumber method can be used for WorkPhone and HomePhone attributes.
First Part.
The first part of this example is to add a business rule using validatePhoneNumber method as shown below.
/**
* Validation method for PhoneNumber.
*/
public boolean validatePhoneNumber(String phonenumber) {
if (phonenumber.length() < 9)
return false;
else
return true;
}
* Validation method for PhoneNumber.
*/
public boolean validatePhoneNumber(String phonenumber) {
if (phonenumber.length() < 9)
return false;
else
return true;
}
What happen when we run our application?
when we run the application and set the phone number field, the following steps take place:
- the view object layer calls setAttribute(“PhoneNumber”,”123456789″)method.
- setAttribute(“PhoneNumber”,”123456789″) method callssetPhoneNumber(String value) method in our EmployeesEntityImpl class.
- setPhoneNumber(String value) callssetAttributeInternal(PHONENUMBER, value) where PHONENUMBER is an integer to identify PhoneNumber attribute.
- setAttributeInternal(PHONENUMBER, value) method callsvalidatePhoneNumber(String phonenumber) method.
- if validatePhoneNumber(String phonenumber) method returns true, then PhoneNumber attribute is set with the passed value.
As we can see that at some point during the execution setPhoneNumber(String value) method calls setAttributeInternal(PHONENUMBER, value) which in turns calls the validatePhoneNumber(String phonenumber) method. The difference between setAttributeInternal(PHONENUMBER, value) andsetAttribute(“PhoneNumber”,”123456789″) methods is thatsetAttribute(“PhoneNumber”,”123456789″) invokes the set method for this attribute in a subclass of this Entity Object (if a subclass is generated). The setmethod name is derived from the attribute name: for example, the method setPhoneNumber pertains to an attribute named “PhoneNumber”.ButsetAttributeInternal(PHONENUMBER, value) validates and sets the value of an attribute by index, it sets an attribute value after validating the value against declarative-validators set for that attribute.
Second Part.
In this part we will add our business rule to the attribute’s setter method as shown below:
/**
* If you write validation code in a setter method,
* you have to throw an exception yourself
*/
* If you write validation code in a setter method,
* you have to throw an exception yourself
*/
public void setPhoneNumber(String value) throws oracle.jbo.JboException {
if (value.length() >= 9)
setAttributeInternal(PHONENUMBER, value);
else
throw new oracle.jboJboException(“Phone number should be at least 9 digits”);
}
if (value.length() >= 9)
setAttributeInternal(PHONENUMBER, value);
else
throw new oracle.jboJboException(“Phone number should be at least 9 digits”);
}
What happen when we run our application?
The setter method just described implements exactly the same business rule as the validatePhoneNumber method. When we run the application and set the phone number field, the following steps take place:
- the view object layer calls setAttribute(“PhoneNumber”,”123456789″)method.
- setAttribute(“PhoneNumber”,”123456789″) method callssetPhoneNumber(String value) method in our EmployeesEntityImpl class.
- now the business rule is checked in the setter method, if passed then it callssetAttributeInternal(PHONENUMBER, value) method, otherwise it throws the exception and notifies the user with business rule violation.
Sunday, July 17, 2011
Converting ADF Pages to Reusable Page Fragments
ADF has some great reusability features for JSF pages in the form of TaskFlows, Page Fragments and Regions. And even if you didn't plan ahead of time to use those, you can still get your page to become a pagefragment and be included in other pages quite easily with the JDeveloper convert options for taskflows.
Saturday, June 11, 2011
What is SXML ?
That store sensitive or confidential information on computer systems, data protection is extremely important. A number of software programs and technologies are used for data protection, one of which is the .sxml file.
Source
- A file with the .sxml file extension is associated with Oracle Information Rights Management technology.
Sunday, May 29, 2011
ADF Calendar Event in jdeveloper
The ADF Faces calendar component displays created activities in daily, weekly, monthly, or list view for a given provider or providers where the provider is the owner of an activity.
ADF Faces Calendar Showing Weekly View
Calendar Event Documents:
ADF Calendar step-by-step implementation
Friday, May 27, 2011
ADF Popup component -Different user experiences
Sharing Document Please Show the link:
http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_popup.html
Wednesday, May 25, 2011
When disclosureListener of a panelTabbed's (OR) panelAccordion's showDetailItem is fired?
The showDetailItem component is used inside of a panelAccordion or panelTabbed component to contain a group of children. It is identified visually by the the text attribute value and lays out its children. Note the difference between "disclosed" and "rendered": if "rendered" is false, it means that this the accordion header bar or tab link and its corresponding contents are not available at all to the user, whereas if "disclosed" is false, it means that the contents of the item are not currently visible, but may be made visible by the user since the accordion header bar or tab link are still visible.
What really happens is that the disclosureListenerof all tabs (panelTabbed's showDetailItems) will be fired. And in order to resolve which tab was selected, you should use disclosureEvent.isExpanded()method.
eg.
What really happens is that the disclosureListenerof all tabs (panelTabbed's showDetailItems) will be fired. And in order to resolve which tab was selected, you should use disclosureEvent.isExpanded()method.
eg.
public void prepareSomething(DisclosureEvent disclosureEvent) {
if (disclosureEvent.isExpanded()) {
...
}
}
if (disclosureEvent.isExpanded()) {
...
}
}
Sunday, May 22, 2011
Job Listings for JDeveloper/ADF Developer
Great Job opportunity for JDeveloper and ADF in www.sundaraminfotech.com/
· I thing first time Start the development in this framework(JDeveloper) in India (sundaram infotech solutions )
Link: www.sundaraminfotech.com
********************************************************************************
· http://forums.oracle.com/forums/thread.jspa?messageID=4418000
***********************************************************************
http://seeker.dice.com/jobsearch/servlet/JobSearch?QUICK=1&NUM_PER_PAGE=30&FRMT=0&LOCATION_OPTION=2&Ntx=mode+matchall&DAYSBACK=30&Hf=0&RADIUS=64.37376&op=300&N=0&FREE_TEXT=jdeveloper+and+adf&Ntk=JobSearchRanking&Ns=p_PostedAge|0&SORTDIR=7&SORTSPEC=0
***********************************************************************
http://seeker.dice.com/jobsearch/servlet/JobSearch?QUICK=1&NUM_PER_PAGE=30&FRMT=0&LOCATION_OPTION=2&Ntx=mode+matchall&DAYSBACK=30&Hf=0&RADIUS=64.37376&op=300&N=0&FREE_TEXT=jdeveloper+and+adf&Ntk=JobSearchRanking&Ns=p_PostedAge|0&SORTDIR=7&SORTSPEC=0
Phoenix, AZ | Apr-28 | ||
Phoenix, AZ | Apr-28 | ||
Washington, DC | Apr-28 | ||
Piscataway, NJ | May-20 | ||
New York, NY | May-20 | ||
Morrisville, NC | May-21 | ||
Washington, DC | May-21 | ||
Raleigh, NC | May-02 | ||
NY, NY | May-20 | ||
San Jose, CA | May-01 | ||
Baltimore, MD | May-11 | ||
Mountain View, CA | May-03 | ||
Herndon, VA | May-05 | ||
Rockville, MD | May-22 | ||
Norfolk, VA | May-22 | ||
Livermore, CA | May-13 | ||
Ann Arbor, MI | May-17 | ||
Saint Paul, MN | May-12 | ||
Hartford, CT | May-11 | ||
Washington, DC | May-11 | ||
Rancho Cordova, CA | May-19 | ||
Rockville, MD | May-22 | ||
Redwood City, CA | May-17 | ||
Costa Mesa, CA | May-04 | ||
Jersey City, NJ | Apr-26 | ||
Richmond, VA | Apr-27 | ||
Pittsburgh, PA | May-15 | ||
Miami, FL | May-19 | ||
Mountain View, CA | Apr-27 | ||
Atlanta, GA | May-14 | ||
Ann Arbor, MI | May-17 | ||
Jersey City, NJ | Apr-26 | ||
Richmond, VA | May-20 | ||
Miami, FL | May-21 | ||
Raleigh, NC | May-02 | ||
Miami, FL | May-21 | ||
Denver, CO | May-21 | ||
MORRISTOWN, NJ | May-19 | ||
Hartford, CT | May-11 | ||
Lombard, IL | May-20 | ||
Rancho Cordova, CA | May-19 | ||
Irving, TX | May-20 | ||
Alexandria, VA | May-21 | ||
Boston, MA | May-20 | ||
Mountain view, CA | May-05 | ||
Cleveland, OH | May-21 | ||
Jersey City, NJ | May-20 | ||
West Palm Beach, FL | May-21 | ||
Atlanta, GA | May-21 | ||
Green bay, WI | May-20 | ||
Dallas, TX | May-20 | ||
Vacaville, CA | May-20 | ||
Chicago, IL | May-20 | ||
Waukegan, IL | May-22 | ||
Dallas, TX | May-21 | ||
Rockville, MD | May-22 | ||
Cleveland, OH | May-21 | ||
Toronto, ON | May-21 | ||
Los Angeles, CA | May-19 | ||
NYC, NY | May-20 |
Job Info
Job Title:
Oracle ADF Developer
Job Description:
We have multipile open positions for ADF developer with our Direct client....
Strong Experience with Oracle Application Development Framework ADF and Fusion Middleware.
Experience with Oracle Jdeveloper 11G, J2EE
Experience with Oracle WebLogic Server (11g).....
Strong Experience with Oracle Application Development Framework ADF and Fusion Middleware.
Experience with Oracle Jdeveloper 11G, J2EE
Experience with Oracle WebLogic Server (11g).....
Skills:
Oracle ADF
Contact Information:
Kumar LK
Citratek, Inc.
27604 Cashford Cir
Suite 101
Wesley Chapel, FL 33543
Job Info
Job Title:
Oracle ADF Developer
Job Description:
We are actively looking for Sr Oracle ADF Developer for our client in CT. Please review the specs below .
Primary Skills:
. Must have solid development exp with Oracle JDeveloper with Oracle ADF (Application Development Framework)
. Experience developing and implementing within Oracle SOA and BPEL (STRONG PLUS)
. Must have good understanding on Oracle ADF Architecture
. Minimum 3-4 years hands-on experience with JDeveloper, ADF, ADF Faces, ADF Task Flow, and ADF Business Components.
. Experience in building, debugging, and tuning ADF applications
. Experience with ADF UI Shell template, ADF Skinning, Rich Faces components
. Must have experience in PL/SQL and stored procedures, as applicable to ADF 11g usage
. Experience with ADF Security, Weblogic Security.
. Experience on JDEVELOPER, build & deployment.
. Responsible for coding and unit testing application software across production support, enhancements and projects
Secondary Skills
Expertise with Web Center Portal applications, JSR 286 Portlet, JSF / ADF, UI Layout Customization
Good Experience on JSF, JSP, SERVLET, XML, Spring, MVC Architecture, Portlet life cycle.
Experience on JDEVELOPER, build & deployment.
Experience with Oracle database, SOA & OOAD concepts
Excellent Communication Skills are Required
Interested candidates MUST respond with your updated resume and contact details at the earliest .
Primary Skills:
. Must have solid development exp with Oracle JDeveloper with Oracle ADF (Application Development Framework)
. Experience developing and implementing within Oracle SOA and BPEL (STRONG PLUS)
. Must have good understanding on Oracle ADF Architecture
. Minimum 3-4 years hands-on experience with JDeveloper, ADF, ADF Faces, ADF Task Flow, and ADF Business Components.
. Experience in building, debugging, and tuning ADF applications
. Experience with ADF UI Shell template, ADF Skinning, Rich Faces components
. Must have experience in PL/SQL and stored procedures, as applicable to ADF 11g usage
. Experience with ADF Security, Weblogic Security.
. Experience on JDEVELOPER, build & deployment.
. Responsible for coding and unit testing application software across production support, enhancements and projects
Secondary Skills
Expertise with Web Center Portal applications, JSR 286 Portlet, JSF / ADF, UI Layout Customization
Good Experience on JSF, JSP, SERVLET, XML, Spring, MVC Architecture, Portlet life cycle.
Experience on JDEVELOPER, build & deployment.
Experience with Oracle database, SOA & OOAD concepts
Excellent Communication Skills are Required
Interested candidates MUST respond with your updated resume and contact details at the earliest .
Skills:
Oracle ADF
Contact Information:
Vivid Edge
Job Info
Skills: oracle ADF(Application Development Framework)
Exp: 3years to 10 years
Relevant: 2years in ADF
Joining location:Kolkata, Bangalore( Bangalore location may or may not be)
Regards,
Regards,
D. Srikanth
Executive - Talent Acquisition
COVENANT CONSULTANTS
"Fastest Growing Recruitment Company in India accredited by ERA"
6th Floor,Astral Heights
No.6-3-352/2/3, Above Reliance communications
Road # 1 Banjara Hills, Hyderabad - 500 034.
Direct: 040 4200 0405
Fax: 044 4390 3915 / E-Mail: srikanth@covenantindia.net
Web : http://covenantindia.net
Locations : Chennai : Bangalore: Coimbatore : Pune : Hyderabad-------------------------------------------------------------------------------------------------------------------
Exp: 3years to 10 years
Relevant: 2years in ADF
Joining location:Kolkata, Bangalore( Bangalore location may or may not be)
Regards,
Regards,
D. Srikanth
Executive - Talent Acquisition
COVENANT CONSULTANTS
"Fastest Growing Recruitment Company in India accredited by ERA"
6th Floor,Astral Heights
No.6-3-352/2/3, Above Reliance communications
Road # 1 Banjara Hills, Hyderabad - 500 034.
Direct: 040 4200 0405
Fax: 044 4390 3915 / E-Mail: srikanth@covenantindia.net
Web : http://covenantindia.net
Locations : Chennai : Bangalore: Coimbatore : Pune : Hyderabad-------------------------------------------------------------------------------------------------------------------
Job Info
Designation: Project Manager
Exp: 8 – 12 yrs
Skill set: Oracle ADF (Mandatory) with Java, JSF and good communication skills
Job location: Pune
Screening template:
No of years of Experience
Relevant Experience
Current Company & location
Home town ( belongs to which place)
Family details
Reason for change
Current CTC
Expected CTC
Notice period
Does he/she has any bond with present company
Communication Skills
Current Skills
Thank you
Pratibha law
9822266121
Exp: 8 – 12 yrs
Skill set: Oracle ADF (Mandatory) with Java, JSF and good communication skills
Job location: Pune
Screening template:
No of years of Experience
Relevant Experience
Current Company & location
Home town ( belongs to which place)
Family details
Reason for change
Current CTC
Expected CTC
Notice period
Does he/she has any bond with present company
Communication Skills
Current Skills
Thank you
Pratibha law
9822266121
-------------------------------------------------------------------------------------------------------------------
Job Info
Skill Sets:
PRIMARY SKILLS:
EXTREME KNOWLEDGE ON ORACLE ADF 11g ARCHITECTURE (ORACLE APPLICATION DEVELOPMENT FRAMEWORK)
HANDS-ON EXPERIENCE WITH JDEVELOPER (11g), ADF, ADF FACES, ADF VIEWS, ADF TASK FLOW
SECONDARY SKILLS:
J2EE 5, AJAX, JSF, EJB 3.0, JDBC, PL/SQL, JAVA, WEB SERVICE
SPECIFIC SKILLS: (DOMAIN,TOOLS,ETC..)
JDEVELOPER 11g, WEBLOGIC (11g), ORACLE 10G/11G DATABASE, JDK 1.6,
Position : Permanent
Location : Middle East
Experience : 3 รข€“ 9 yrs
Mail i.d : prema@truetechsolutions.in
If you are interested kindly send your
Current CTC
Expected CTC
Notice Period
`
Regards,
PremaKannan
TrueTech Solutions
9841451657.
PRIMARY SKILLS:
EXTREME KNOWLEDGE ON ORACLE ADF 11g ARCHITECTURE (ORACLE APPLICATION DEVELOPMENT FRAMEWORK)
HANDS-ON EXPERIENCE WITH JDEVELOPER (11g), ADF, ADF FACES, ADF VIEWS, ADF TASK FLOW
SECONDARY SKILLS:
J2EE 5, AJAX, JSF, EJB 3.0, JDBC, PL/SQL, JAVA, WEB SERVICE
SPECIFIC SKILLS: (DOMAIN,TOOLS,ETC..)
JDEVELOPER 11g, WEBLOGIC (11g), ORACLE 10G/11G DATABASE, JDK 1.6,
Position : Permanent
Location : Middle East
Experience : 3 รข€“ 9 yrs
Mail i.d : prema@truetechsolutions.in
If you are interested kindly send your
Current CTC
Expected CTC
Notice Period
`
Regards,
PremaKannan
TrueTech Solutions
9841451657.
Details about the position:
Position: Oracle ADF Developer
Location: Mumbai
-------------------------------------------------------------------------------------------------------------------
Position: Oracle ADF Developer
Location: Mumbai
-------------------------------------------------------------------------------------------------------------------
Job Info
Requisites:
- M.E. / M.Tech or B.E. / B.Tech with 3 to 5 years of relevant experience.
- Core Java language skills (syntax, object-oriented concepts, exception handling)
- Basic understanding of XML
- Basic understanding of HTML and CSS
- Experience working with Subversion (version control)
- Knowledge of ADF Business Components (Entity Objects, View Objects, Application
Modules, validation)
- Knowledge of ADF Task Flows (view, control flow, router)
- Knowledge of ADF Faces layout (PanelStretchLayout, PanelFormLayout, PanelGroupLayout)
- Knowledge of ADF Faces components (common data components including af:table)
Responsibilities:
- Understanding of and references from complex general administrative systems and/or educational administrative systems.
- Willing to travel to Denmark by month end.
Kindly mail your updated Profile / CV in a word format along with the following details:
1. Current CTC
2. Expected CTC
3. Notice Period
4. Current Location
5. Relocation to Mumbai (Yes/No)
6. Total years of experience
7. Skills / Expertise
8. Passport details
9. Do you hold any visa?
10. Professional references -Two (Name, Designation, Company & Contact)
Awaiting a positive response from you
Regards,
Pallavi S
dEEVOiR Consulting Services Pvt. Ltd.
505,"B Wing" | KEMP Plaza | Off. Chincholi Bunder Rd. Extn | Malad WEST | Mumbai 400064.
Direct Number: +91-22-4210 7116 | Board Number: +91-22-4003 2050 Extn: 116
pallavi@deevoir.com | www.deevoir.com
- M.E. / M.Tech or B.E. / B.Tech with 3 to 5 years of relevant experience.
- Core Java language skills (syntax, object-oriented concepts, exception handling)
- Basic understanding of XML
- Basic understanding of HTML and CSS
- Experience working with Subversion (version control)
- Knowledge of ADF Business Components (Entity Objects, View Objects, Application
Modules, validation)
- Knowledge of ADF Task Flows (view, control flow, router)
- Knowledge of ADF Faces layout (PanelStretchLayout, PanelFormLayout, PanelGroupLayout)
- Knowledge of ADF Faces components (common data components including af:table)
Responsibilities:
- Understanding of and references from complex general administrative systems and/or educational administrative systems.
- Willing to travel to Denmark by month end.
Kindly mail your updated Profile / CV in a word format along with the following details:
1. Current CTC
2. Expected CTC
3. Notice Period
4. Current Location
5. Relocation to Mumbai (Yes/No)
6. Total years of experience
7. Skills / Expertise
8. Passport details
9. Do you hold any visa?
10. Professional references -Two (Name, Designation, Company & Contact)
Awaiting a positive response from you
Regards,
Pallavi S
dEEVOiR Consulting Services Pvt. Ltd.
505,"B Wing" | KEMP Plaza | Off. Chincholi Bunder Rd. Extn | Malad WEST | Mumbai 400064.
Direct Number: +91-22-4210 7116 | Board Number: +91-22-4003 2050 Extn: 116
pallavi@deevoir.com | www.deevoir.com
-------------------------------------------------------------------------------------------------------------------
Job Info
We have critical opening with one of client Mphasis,an HP Company.
If interested kindly forward your updated profile in word format.
For any clarification you can reach me @ 080 -67612736
Note: You will be the permanent employee of Mphasis.
Work Location:Mumbai & Pune
Experience :5 -9yrs
Position: Oracle ADF Professional
Skills - Strong knowledge in application development using Oracle ADF 11g/Java/Web Logic
Experience in Multi tier application using ADF framework
Kindly give the answer of following queries also:
1.Present CTC:
2. Expected CTC
3.. Interested for Position:
4. Minimum time to join:
5. Reason for change:
6.Interested for relocation Mumbai/Pune
7.Relevant exp in Oracle ADF
For any clarification pls feel free to approach me at 9342252696 (Between 9:30m to 6:00pm).
Regards,
Swati Jain
G.5, Tower I, Prestige Meridian,
M.G.Road, Bangalore
Direct: 9342252696
http://www.s2infotech.com
If interested kindly forward your updated profile in word format.
For any clarification you can reach me @ 080 -67612736
Note: You will be the permanent employee of Mphasis.
Work Location:Mumbai & Pune
Experience :5 -9yrs
Position: Oracle ADF Professional
Skills - Strong knowledge in application development using Oracle ADF 11g/Java/Web Logic
Experience in Multi tier application using ADF framework
Kindly give the answer of following queries also:
1.Present CTC:
2. Expected CTC
3.. Interested for Position:
4. Minimum time to join:
5. Reason for change:
6.Interested for relocation Mumbai/Pune
7.Relevant exp in Oracle ADF
For any clarification pls feel free to approach me at 9342252696 (Between 9:30m to 6:00pm).
Regards,
Swati Jain
G.5, Tower I, Prestige Meridian,
M.G.Road, Bangalore
Direct: 9342252696
http://www.s2infotech.com
Subscribe to:
Posts (Atom)