Index
A
- AccessMode option
- about / Advanced topics on view objects
- SCROLLABLE / Advanced topics on view objects
- FORWARD_ONLY / Advanced topics on view objects
- RANGE_PAGING / Advanced topics on view objects
- RANGE_PAGING_AUTO_POST / Advanced topics on view objects
- accessorIterator
- options / accessorIterator
- accessorIterator, options
- none / accessorIterator
- push / accessorIterator
- ppr / accessorIterator
- accessorIterator item
- about / accessorIterator
- action item
- about / Creating the bindings manually
- activateState() method / Application module state management
- Active Data Manager interface / The ADS framework
- ActiveDataModel interface / The ADS framework
- Active Data Proxy interface / The ADS framework
- Active Data Services framework
- about / The Active Data Services framework
- ActiveDataModel interface / The ADS framework
- Event Manager interface / The ADS framework
- Push Service interface / The ADS framework
- Active Data Manager interface / The ADS framework
- Active Data Proxy interface / The ADS framework
- data transport modes / Modes of data transport
- URL / Modes of data transport
- activities
- about / Task flows
- ADF
- Model-View-Controller (MVC), implementing / How ADF implements MVC
- application, creating / Creating a simple application in ADF
- life cycle / ADF life cycle
- adf-config.xml file / adf-config.xml, MDS configuration, Advanced topics on view objects, Modes of data transport
- ADF 11gR2
- about / Skinning essentials
- ADF application deployment
- about / ADF application deployment
- overview / Overview
- database connection / Connection
- deployment profiles / Deployment profiles, Time for action – creating the deployment profile
- MDS configuration / MDS configuration
- deployment descriptors / Deployment descriptors, web.xml, weblogic-application.xml, jazn-data.xml
- security / Security
- data source / Data source
- ADF applications
- login page, creating for / Creating a login page, What just happened?
- ADF security, disabling for / Disabling ADF security, What just happened?
- ADF architecture
- about / The ADF architecture
- Business Service layer / The ADF architecture
- Model layer / The ADF architecture
- Controller layer / The ADF architecture
- View layer / The ADF architecture
- Metadata services layer / The ADF architecture
- ADF Business Components / How ADF implements MVC
- ADF business components
- about / ADF business components
- uses / ADF business components
- highlights / ADF business components
- core components / ADF business components
- entity object / What is an entity object?
- association / Why association?
- view object / About the view object
- view link / Importance of a view link
- application module / What is an application module?
- in action / Business components in action
- options / Options for the business components
- adfc-config.xml file
- about / Have a go hero – code editor and Property Inspector, Unbounded task flow
- ADF components
- about / How ADF implements MVC
- Business Components / How ADF implements MVC
- Model / How ADF implements MVC
- Task flows / How ADF implements MVC
- Faces / How ADF implements MVC
- ADF development practice
- about / ADF development practice
- Business Service development / ADF development practice
- UI development / ADF development practice
- top-down approach / ADF development practice
- bottom-up approach / ADF development practice
- ADF Faces
- about / How ADF implements MVC, Knowing the UI components
- ADF library (JAR) / Overview
- ADF lifecycle
- debugging / Debugging the lifecycle
- ADF life cycle
- Restore View phase / ADF life cycle
- Initialize Context phase / ADF life cycle
- Prepare Model phase / ADF life cycle
- Apply Request Values phase / ADF life cycle
- Process Validations phase / ADF life cycle
- Validate Model Updates phase / ADF life cycle
- Invoke Application phase / ADF life cycle
- Metadata Commit phase / ADF life cycle
- Render Response phase / ADF life cycle
- Update Model Values / ADF life cycle
- memory scopes / Memory scopes
- scopes, relationships / Relationships between the scopes
- ADF Model / How ADF implements MVC
- ADF model layer
- about / ADF model layer
- ADF security
- about / Introduction to security
- implementing / Time for action – implementing basic security, What just happened?
- web.xml file / web.xml
- weblogic.xml file / weblogic.xml
- adf-config.xml file / adf-config.xml
- jps-config.xml file / jps-config.xml
- jazn-data.xml file / jazn-data.xml
- disabling, for ADF applications / Disabling ADF security, What just happened?
- ADF skin
- creating, skin editor IDE / Time for action – creating an ADF skin using the skin editor IDE, What just happened?
- ADF skinning framework
- pseudo classes / Pseudo classes in the ADF skinning framework
- ADF Task flows / How ADF implements MVC
- ADF web application deployments
- Java Archive (JAR) / Overview
- ADF library (JAR) / Overview
- Web Application Archive (WAR) / Overview
- Metadata Archive (MAR) / Overview
- Enterprise Archive (EAR) / Overview
- advanced features, entity objects
- about / Advanced topics on entity objects
- Tuning section / Tuning
- custom properties / Custom properties
- property sets / Property sets
- resource bundle / A resource bundle
- business logic groups / Business logic groups
- domain / Domain
- custom validation rule / The Custom validation rule
- custom error messages / Custom error messages
- advanced features, view objects
- about / Advanced topics on view objects
- tuning / Advanced topics on view objects
- MaxFetchSize / Advanced topics on view objects
- FetchSize / Advanced topics on view objects
- FetchMode / Advanced topics on view objects
- RowFetchLimit / Advanced topics on view objects
- Forward-Only mode / Advanced topics on view objects
- ListRangeSize / Advanced topics on view objects
- RangeSize / Advanced topics on view objects
- AccessMode / Advanced topics on view objects
- Query Optimizer / Advanced topics on view objects
- SQL Mode / Advanced topics on view objects
- Association Consistent / Advanced topics on view objects
- Rowsets / Working with Rowsets
- list of values / List of values, Time for action – creating a list of values of a department, What just happened?
- UI categories / UI categories
- af*autoSuggestBehavior tag
- about / Other tags
- af*commandbutton component
- about / af:commandbutton
- af*commandLink component
- about / af:commandLink
- af*dialog component
- about / af:dialog
- af*forEach component
- about / af:forEach
- af*form component
- about / af:form
- defaultCommand property / af:form
- targetFrame property / af:form
- usesUpload property / af:form
- af*inputComboboxListOfValues component
- about / af:inputComboboxListOfValues
- af*inputDate component
- about / af:inputDate
- af*inputFile component
- about / af:inputFile
- af*inputText component
- about / af:inputText, Other tags
- value property / af:inputText
- rows property / af:inputText
- readOnly property / af:inputText
- label property / af:inputText
- autoComplete property / af:inputText
- wrap property / af:inputText
- Secret property / af:inputText
- Required property / af:inputText
- maximumLength property / af:inputText
- contentStyle property / af:inputText
- columns property / af:inputText
- af*iterator component
- about / af:iterator
- af*menu component
- about / af:menu
- af*message component
- about / af:message
- message, displaying programmatically / Showing the message programmatically
- af*outputFormatted component
- about / af:outputFormatted
- af*outputText component
- about / af:outputText
- af*pageTemplate tag
- about / Oracle Three Column Layout
- af*panelFormLayout component
- about / af:panelFormLayout
- af*panelGridLayout component
- about / af:panelGridLayout
- af*panelGroupLayout component
- about / af:panelGroupLayout
- af*panelHeader component
- about / af:panelHeader
- af*panelStretchLayout component
- about / af:panelStretchLayout
- af*popup component
- about / af:popup
- af*query component
- about / af:query
- af*selectBooleanCheckbox component
- about / af:selectBooleanCheckbox
- af*selectOneChoice component
- about / af:selectOneChoice
- af*selectOneRadio component
- about / af:selectOneRadio
- af*statusIndicator component / Oracle Three Column Layout
- af*switcher component
- about / af:switcher
- af*table component
- about / af:table
- af*treeTable component
- about / af:treeTable
- afterCommit() method / What just happened?
- ALL_ROWS mode / Advanced topics on view objects
- alternate key
- creating, for DeptEO / Time for action – creating an alternate key for DeptEO, What just happened?
- AM tester
- running / Running the AM tester
- playing / Have a go hero – play with the AM tester for a while
- APIs
- about / Learning about APIs
- application
- creating, in ADF / Creating a simple application in ADF
- debugging / Debugging the application
- application directory
- analyzing / Have a go hero – analyze the application directory
- Application menu
- about / Application Navigator
- exploring / Have a go hero – exploring the Application menu
- application module
- about / What is an application module?
- creating / Time for action – creating an application module, What just happened?
- view link, adding to / Time for action – adding the view link to the application module, What just happened?
- running / Time for action – running the application module, What just happened?
- Application module API
- about / Application module API
- Application module API, classes
- application module / Application module API
- application module definition / Application module API
- application module state management
- about / Application module state management
- Application Navigator
- about / Application Navigator
- Application menu, exploring / Have a go hero – exploring the Application menu
- projects pane, exploring / Have a go hero – exploring the projects pane
- Application Resources pane
- about / Application Resources
- application roles
- assigning, to users / Have a go hero – assigning different application roles to users
- applyViewCriteria() method / Classes for view objects
- architecture, Model-View-Controller / Model-View-Controller
- assivateState() method / Application module state management
- association
- about / Why association?
- creating, between EmpEO and DeptEO objects / Time for action – creating an association between EmpEO and DeptEO objects, What just happened?
- Association Consistent
- about / Advanced topics on view objects
- association options, ADF business components
- about / Association
- Relationship / Relationship
- attribute-level validation / Attribute-level validation
- attributes
- checking, of entity object / Time for action – checking the attributes of an entity object, What just happened?
- adding, to page template / Have a go hero – adding attributes to the template
- attributes, Data Controls palette / Attributes
- attributeValues item
- about / Creating the bindings manually
- authorized
- about / Task flows
- autoComplete property / af:inputText
- autoSubmit property / Knowing the UI components
B
- Based on template options, task flow
- Document / Based on a template
- Based on Template ID / Based on a template
- bc4j.xcfg file
- exploring / Have a go hero – explore the bc4j.xcfg file
- beforeCommit() method / What just happened?, Application module API
- beforeRollback() method / Application module API
- behavior options, task flow
- Train / Behavior
- Task Flow Reentry / Behavior
- Critical / Behavior
- behavior tags
- about / Other tags
- bindingContainer object / ADF life cycle
- binding property / Knowing the UI components
- bindings
- about / Creating the bindings manually
- creating, manually / Creating the bindings manually
- executables, adding / Adding executables
- bindings items
- action / Creating the bindings manually
- attributeValues / Creating the bindings manually
- button / Creating the bindings manually
- eventBinding / Creating the bindings manually
- graph / Creating the bindings manually
- list / Creating the bindings manually
- listOfValues / Creating the bindings manually
- methodAction / Creating the bindings manually
- navigationList / Creating the bindings manually
- table / Creating the bindings manually
- tree / Creating the bindings manually
- treeTable / Creating the bindings manually
- bottom-up approach / ADF development practice
- bounded task flow
- about / Bounded task flow
- advantages / Bounded task flow
- adding, to EmpDirectoryApplication / Time for action – adding a bounded task flow to EmpDirectoryApplication
- breakpoints / Debugging practices
- built-in declarative validators
- about / Built-in declarative validators
- Collection validator / Collection validator
- Compare validator / The Compare validator
- Key Exists validator / The Key Exists validator
- Length validator / The Length validator
- List validator / The List validator
- Method validator / The Method validator
- Range validator / The Range validator
- Regular Expression validator / The Regular Expression validator
- Script validator / The Script validator
- UniqueKey validator / The UniqueKey validator
- business components
- creating, steps / Time for action – creating the business components, What just happened?
- analyzing / Have a go hero – open and analyze the business components
- opening / Have a go hero – open and analyze the business components
- business logic groups
- about / Business logic groups
- Business logic unit
- about / Business logic groups
- business objects
- security / Security for business objects
- Business Service, ADF architecture / The ADF architecture
- Business Service development / ADF development practice
- business services
- building / Build business services
- project properties, accessing / Accessing the project properties
- button control
- about / Creating the bindings manually
C
- CacheResults property / accessorIterator
- catalog
- creating / Time for action – creating a catalog, What just happened?
- checkAuthorization
- about / Task flows
- CHECK_FILE_MODIFICATION parameter / Applying skins
- clearCache() method / Classes for view objects
- client interface
- used, for exposing method / Time for action – exposing a method using the client interface, What just happened?
- Code editor
- about / Code editor
- Code editor views
- about / Code editor views
- collection validator
- adding, for DeptEO file / Time for action – adding a collection validator for the DeptEO file, Adding the validation, What just happened?
- Collection validator / Collection validator
- column mappings
- checking / Have a go hero – check the column mappings
- columns property / af:inputText
- commit() operation / What just happened?
- Commit button
- adding, to UI page / Time for action – adding a Commit button to the UI page, What just happened?
- Compare validator / The Compare validator
- compilation errors
- resolving / Debugging practices
- complex data controls
- about / Complex data controls
- URL data control / Complex data controls
- Webservice data control / Complex data controls
- Java and EJB data control / Complex data controls
- JMX data control / Complex data controls
- complex task flows
- about / Complex task flows
- trains / Complex task flows
- template / Complex task flows
- menu model navigation / Complex task flows
- URL / Complex task flows
- Component palette
- about / The Component palette
- Component Palette pane
- about / Task flows
- components, task flow
- about / Task flow components
- method call activity / Method call
- Router activity / Router
- Save Point Restore activity / Save Point Restore
- Task Flow Call activity / Task Flow Call
- Task Flow Return activity / Task Flow Return
- Parent Action activity / Parent Action
- URL View activity / URL View
- View activity / View
- Control flow activity / Control flow
- Wild card activity / Wild card
- component selectors
- about / Skin selectors
- conditional debugging / Debugging practices
- configuration, transaction
- about / Configuring transactions
- creating / Time for action – creating configurations
- configurations, deployment profile / Have a go hero – analyze the deployment profile configurations
- configurations, web.xml file
- context initialization parameters / web.xml
- filters / web.xml
- listeners / web.xml
- servlets / web.xml
- connections.xml file / Data source
- contentStyle property / af:inputText
- context initialization parameters / web.xml
- contextual events
- about / Creating the bindings manually, Contextual events
- URL / What just happened?
- Control flow activity
- about / Control flow
- from-activity / Control flow
- to-activity / Control flow
- from-outcome / Control flow
- controller layer / Model-View-Controller
- Controller layer, ADF architecture / The ADF architecture
- converter tags
- about / Other tags
- Convert To Unbounded Task Flow option / What just happened?
- create() method / What just happened?
- createEmployeeFlow.xml
- about / What just happened?
- CreateInsert method / Operations
- CreateInsert operation
- about / Have a go hero – inserting the records
- Create method / Operations
- createViewCriteria() method / Classes for view objects
- createViewObject() method / Application module API
- Create with parameters method / Operations
- CRUD operations / ADF business components
- custom error messages
- about / Custom error messages
- CustomizationAllowed attribute / Runtime customization
- customization classes, Metadata Services framework / Customization classes
- Customization Developer
- about / Knowing the roles
- customization layers, Metadata Services framework / Customization layers
- CustomizationLayerValues.xml file / Customization layers
- custom properties
- about / Custom properties
- custom validation rule
- about / The Custom validation rule
D
- data
- exposing, to UI layer / Exposing data to the UI layer
- binding, to UI components / Time for action – bind data to the UI components, What just happened?
- exposing / Exposing data
- database
- connecting, to employee directory application / Connect to a database
- database connection, ADF application deployment / Connection
- Database Developer
- about / Knowing the roles
- Database Navigator
- about / Database Navigator
- Databindings (DCErrorHandler) / Exception handling
- DataBindings.cpx file
- about / ADF model layer
- Databindings.cpx file / What just happened?, Exception handling
- about / What just happened?
- data control, Data Controls palette / Data control
- data control layer
- working with / Working with the data control layer and binding, What just happened?
- Data Controls palette
- about / Data Controls palette, Data Controls palette
- data control / Data control
- view object collection / The view object collection
- attributes / Attributes
- operations / Operations
- methods / Methods
- return element / Return
- parameters / Parameters
- view criteria / View criteria
- data source, ADF application deployment / Data source
- data sources, Weblogic server configurations / Data sources
- data transport modes, Active Data Services framework
- Streaming / Modes of data transport
- Polling / Modes of data transport
- Long Polling / Modes of data transport
- data visualization components
- about / Data visualization components
- DCErrorHandlerImpl class / Exception handling
- debugging
- practices / Debugging practices
- debugging, practices
- compilation errors, resolving / Debugging practices
- print values / Debugging practices
- breakpoints / Debugging practices
- conditional debugging / Debugging practices
- declarative validation
- about / Declarative validation
- entity object, lifecycle / Knowing the lifecycle of an entity object
- validation rules / Types of validation
- built-in declarative validators / Built-in declarative validators
- decorativeBox component / What just happened?
- defaultCommand property / af:form
- default domain
- creating, for integrated server / Time for action – creating a default domain for integrated server, What just happened?, What just happened?
- DefaultDomain folder / Setting up the user directory (System directory)
- default salary
- setting, for employees / Time for action – setting a default salary for employees, What just happened?
- default value, Groovy expression
- setting / Setting a default value, Time for action – setting a default salary for employees, What just happened?
- Delete method / Operations
- department
- list of values, creating of / Time for action – creating a list of values of a department, What just happened?
- deployment, WebLogic server
- about / Deployment to the WebLogic server
- deployment descriptors, ADF application deployment
- about / Deployment descriptors
- web.xml / web.xml
- weblogic.xml / weblogic.xml
- weblogic-application.xml / weblogic-application.xml
- deployment profile
- about / Deployment profiles
- creating / Time for action – creating the deployment profile
- configurations, analyzing / Have a go hero – analyze the deployment profile configurations
- deployment profiles, ADF application deployment / Deployment profiles, Time for action – creating the deployment profile
- deployments, Weblogic server configurations / Deployments
- dept.jspx file
- creating / Time for action – creating the dept.jspx file, What just happened?
- dept.jspx page
- about / Creating a page
- DeptEO
- alternate key, creating for / Time for action – creating an alternate key for DeptEO, What just happened?
- Java API, generating for / Time for action – generating a Java API for DeptEO, What just happened?
- DeptEO.xml file / Time for action – creating an alternate key for DeptEO, What just happened?
- DeptEO file
- collection validator, adding for / Time for action – adding a collection validator for the DeptEO file, Adding the validation, What just happened?
- deptPageDef.xml file
- about / What just happened?
- DEPT table
- entity object, creating for / Time for action – creating an entity object for DEPT table, What just happened?
- diagnostics, Weblogic server configurations / Diagnostics
- discriminator attribute
- about / Business logic groups
- doDML() method / What just happened?
- domain
- about / Domain
- domain, Weblogic server configurations / Domain
- drag and drop tags
- about / Other tags
E
- EL expression
- about / EL expression
- adding / Time for action – adding an EL expression, What just happened?
- EmpDirectoryApplication
- about / Creating a page
- bounded task flow, adding to / Time for action – adding a bounded task flow to EmpDirectoryApplication
- EmpDirectoryApplication application
- about / ADF model layer
- skin file, adding to / Time for action – adding a skin file to the application, What just happened?
- EmpDirectoryApplication file
- about / Have a go hero – components available for IDE
- EmpDirectoryApplication module
- about / ADF business components
- EmpDirectoryModule.xml file / What just happened?
- EmpEO.xml file / What just happened?
- primary key, seting for / Have a go hero – set the primary key for the EmpEO.xml file
- EmpEO and DeptEO objects
- associations, creating between / Time for action – creating an association between EmpEO and DeptEO objects, What just happened?
- employee directory application
- about / Sample application – employee directory application
- requisites / Sample application – employee directory application
- high-level development processes / Sample application – employee directory application
- workspace, creating / Time for action – creating the application workspace, What just happened?
- planning / Planning your application
- connecting, to database / Connect to a database
- database tables, setting up / Time for action – setting up the database tables, What just happened?
- database connection, creating / Time for action – creating a database connection
- business services, building / Build business services
- running / Time for action – running the application, What just happened?
- EmployeeDirectoryDiagram.adfc_diagram / What just happened?
- empSkin.css file / What just happened?, Extended skins, Deploying skins
- EmpVO.xml file / What just happened?
- EmpVO and DeptVO
- link view, creating between / Time for action – creating a view link between EmpVO and DeptVO
- Enterprise Archive (EAR) / Overview
- Enterprise JavaBeans (EJB) / Model-View-Controller
- entity-based view object
- creating / Time for action – creating an entity-based view object, What just happened?
- entity-level validation / Entity-level validation
- EntityCollImpl class
- about / Tuning
- EntityImpl class / Java classes in entity objects
- EntityImpl class file
- about / Custom properties
- entity implementation class
- generating / Generating an entity implementation class
- entity object
- about / What is an entity object?
- attributes, checking / Time for action – checking the attributes of an entity object, What just happened?
- creating, for DEPT table / Time for action – creating an entity object for DEPT table, What just happened?
- lifecycle / Knowing the lifecycle of an entity object
- entity object options, ADF business components
- about / Entity object
- General / General, Tuning
- Attributes / Attributes, Details, Validation Rule
- Business Rules / Business Rules
- Java / Java
- Business Events / Business Events
- View Accessor / View Accessor
- entity objects
- Java classes / Java classes in entity objects
- about / Advanced topics on entity objects
- advanced features / Advanced topics on entity objects
- ErrorHandlerClass property / Exception handling
- ErrorHandlerImpl class / Exception handling
- error message
- displaying / Displaying the error message
- event
- publishing / Time for action – publishing an event and subscribing it, What just happened?
- subscribing / Time for action – publishing an event and subscribing it, What just happened?
- eventBinding operation
- about / Creating the bindings manually
- Event Manager interface / The ADS framework
- exception-handling
- about / Exception handling
- exception-handling processes
- about / Exception handling
- try-catch / Exception handling
- task flow exception handler / Exception handling
- Databindings (DCErrorHandler) / Exception handling
- ExceptionHandler class / Exception handling
- executables
- about / Adding executables
- accessorIterator / accessorIterator
- invokeAction / invokeAction
- iterator / iterator
- page / page
- searchRegion / searchRegion
- shuttleRegion / shuttleRegion
- Execute method / Operations
- executeQuery() method / Classes for view objects
- execution rule
- specifying / Specifying the execution rule
- extended skins
- about / Extended skins
- extension
- creating / Creating an extension, Time for action – creating and running an extension
- running / Time for action – creating and running an extension
- extension.xml file / The extension.xml file
F
- <form> element
- about / af:form
- faces component selectors / Faces component selectors
- facet
- about / Time for action – creating the page template
- features, JDeveloper
- drag-and-drop / Getting familiar with the IDE
- docking / Getting familiar with the IDE
- floating / Getting familiar with the IDE
- maximize / Getting familiar with the IDE
- minimize / Getting familiar with the IDE
- keyboard access / Getting familiar with the IDE
- searching / Getting familiar with the IDE
- tabbed view / Getting familiar with the IDE
- splitting / Getting familiar with the IDE
- closing / Getting familiar with the IDE
- editing tools / Getting familiar with the IDE
- FetchMode option
- about / Advanced topics on view objects
- FETCH_ALL / Advanced topics on view objects
- FETCH_AS_NEEDED / Advanced topics on view objects
- FetchSize option
- about / Advanced topics on view objects
- FETCH_ALL mode / Advanced topics on view objects
- FETCH_AS_NEEDED mode / Advanced topics on view objects
- file structure
- identifying / Have a go hero – identify the structure of the file
- fileUpload
- about / Task flows
- filters / web.xml
- finally statement / Exception handling
- Find method / Operations
- findViewObject(String) method / Application module API
- First method / Operations
- FIRST_ROWS mode / Advanced topics on view objects
- fixed-outcome method / Time for action – adding a method call activity
- folder structure
- checking, for JDeveloper / Have a go hero – check the folder structure of JDeveloper
- Forward-Only mode / Advanced topics on view objects
- FORWARD_ONLY mode / Advanced topics on view objects
- fusionFx-simple.desktop file / Extended skins
- fusionFx skin
- about / What is a skin?
G
- General options, task flow
- Task Flow ID / General
- Default Activity / General
- Exception Handler / General
- Initializer / General
- Finalizer / General
- Save Point Restore Finalizer / General
- Use Page Fragments / General
- getAttribute() method / What just happened?
- getCappedRowCount(n) method
- about / Avoid getRowCount, getEstimatedRowCount
- getDef() method / Classes for view objects
- getEmpno() method / What just happened?
- getEstimatedRowCount() method
- about / Avoid getRowCount, getEstimatedRowCount
- getHelloWorld() method / What just happened?
- getRowCount() method
- about / Avoid getRowCount, getEstimatedRowCount
- getTransaction() method / Application module API
- GlassFish
- about / Time for action – downloading the installer
- global selector aliases
- about / Global selector aliases
- global selectors
- about / Skin selectors
- graph binding
- about / Creating the bindings manually
- Groovy
- about / Groovy expression
- Groovy expression
- about / Groovy expression, Some commonly used expressions
- default value, setting / Setting a default value, Time for action – setting a default salary for employees, What just happened?
- validation execution / Validation execution
- script expression, adding / Time for action – adding a script expression, What just happened?
- features / Have a go hero – try more features of Groovy expressions
- groups
- creating / Creating roles and groups
H
- High availability
- about / Application module state management
I
- IDE
- about / Getting familiar with the IDE
- preferences, setting / Setting the preferences
- IDE components
- about / Knowing the IDE components
- sample application, opening / Time for action – opening the sample application
- Application Navigator / Application Navigator
- Application Resources pane / Application Resources
- Data Controls palette / Data Controls palette
- Recently Opened Files / Recently Opened Files
- Structure window / Structure window
- Database Navigator / Database Navigator
- Resource palette / The Resource palette
- Component palette / The Component palette
- Run Manager / Run Manager
- Log window / The Log window
- Code editor / Code editor
- Code editor views / Code editor views
- Property Inspector / Property Inspector
- IDE configuration files
- working with / Working with IDE configuration files
- id property / Knowing the UI components
- immediate property / Knowing the UI components
- index.jspx file
- about / The Component palette
- index.jspx page
- about / Creating a page
- indexPageDef.xml file
- about / ADF model layer
- initDefaults() method / What just happened?
- initializeMethodParameters method / ADF life cycle
- inlineStyle property / Knowing the UI components
- input components
- about / Input components
- af*form / af:form
- af*inputText / af:inputText
- af*inputDate / af:inputDate
- af*inputFile / af:inputFile
- af*selectOneChoice / af:selectOneChoice
- af*selectOneRadio / af:selectOneRadio
- af*selectBooleanCheckbox / af:selectBooleanCheckbox
- installation, JDeveloper / Installing JDeveloper
- installation, JDeveloper Studio Edition / Time for action – installing JDeveloper Studio Edition, What just happened?
- installer, JDeveloper
- downloading / Time for action – downloading the installer, What just happened?
- integrated server / Integrated server
- default domain, creating for / Time for action – creating a default domain for integrated server, What just happened?, What just happened?
- internationalization / A resource bundle
- invokeAction
- options / invokeAction
- invokeAction, options
- always / invokeAction
- deferred / invokeAction
- ifNeeded / invokeAction
- never / invokeAction
- prepareModel / invokeAction
- prepareModelIfNeeded / invokeAction
- refreshAfter / invokeAction
- renderModel / invokeAction
- renderMoldeIfNeeeded / invokeAction
- invokeAction item
- about / invokeAction
- iterator item
- about / iterator
J
- J2EE Developer
- about / Knowing the roles
- Java and EJB data control / Complex data controls
- Java API
- generating, for DeptEO / Time for action – generating a Java API for DeptEO, What just happened?
- Java Archive (JAR) / Overview
- Java Authentication and Authorization Services (JAAS)
- about / Introduction to security
- Java classes, entity objects
- entity object / Java classes in entity objects
- entity collection / Java classes in entity objects
- entity definition / Java classes in entity objects
- Java Database Connectivity (JDBC) / Data sources
- Java Developer
- about / Knowing the roles
- Java Naming and Directory Interface (JNDI) / Data sources
- Java Resource Files (JRF) / Overview
- jazn-data.xml file / jazn-data.xml, Security for task flows and page-related files, jazn-data.xml
- about / Creating roles and groups
- JDeveloper
- system requisites, for Windows / System requirements for Windows
- installing / Installing JDeveloper
- installer, downloading / Time for action – downloading the installer, What just happened?
- optional components, researching for / Have a go hero – researching the optional components for JDeveloper
- folder structure, checking for / Have a go hero – check the folder structure of JDeveloper
- launching / Time for action – launching JDeveloper for the first time, What just happened?
- start-up flags/parameters / Knowing the start-up flags/parameters
- JDeveloper 11.2.2.0 / Overview
- JDeveloper 11gR2
- about / System requirements for Windows
- JDeveloper Studio Edition
- about / Studio edition
- installing / Time for action – installing JDeveloper Studio Edition, What just happened?
- JMX data control / Complex data controls
- jps-config.xml file / jps-config.xml
- JSF Process Validations lifecycle method / Debugging the lifecycle
K
- Key Exists validator / The Key Exists validator
L
- label property / af:inputText
- Last method / Operations
- layout
- performing, for page display / Layout the page display
- creating, for page / Time for action – creating the layout for the page, What just happened?
- layout components
- about / Layout components
- af*panelGroupLayout / af:panelGroupLayout
- af*panelStretchLayout / af:panelStretchLayout
- af*panelGridLayout / af:panelGridLayout
- af*panelFormLayout / af:panelFormLayout
- af*panelHeader / af:panelHeader
- Length validator / The Length validator
- LifeCycleContext object / ADF life cycle
- list binding
- about / Creating the bindings manually
- listeners / web.xml
- listener tags
- about / Other tags
- list of values
- about / List of values
- creating, of department / Time for action – creating a list of values of a department, What just happened?
- listOfValues binding
- about / Creating the bindings manually
- list of values components
- about / List of values components
- af*inputComboboxListOfValues / af:inputComboboxListOfValues
- ListRangeSize option / Advanced topics on view objects
- ListResourceBundle API / A resource bundle
- List validator / The List validator
- localization / A resource bundle
- login.html file / What just happened?
- login page
- creating, for ADF application / Creating a login page, What just happened?
- Log window
- about / The Log window
- Long Polling mode / Modes of data transport
M
- managed bean
- about / Complex usage of a managed bean
- implementations / Complex usage of a managed bean
- use cases / Complex usage of a managed bean
- managed beans options, task flow
- Name / Managed beans
- Class / Managed beans
- Scope / Managed beans
- managed properties options, task flow
- Name / Managed properties
- Class / Managed properties
- Value / Managed properties
- MaxFetchSize option
- about / Advanced topics on view objects
- maximumLength property / af:inputText
- MDS configuration, ADF application deployment / MDS configuration
- memory scopes, ADF life cycle
- Application Scope / Memory scopes
- Session Scope / Memory scopes
- Page Flow Scope / Memory scopes
- Request Scope / Memory scopes
- Backing Bean Scope / Memory scopes
- View Scope / Memory scopes
- menu components
- about / Menu components
- af*menu / af:menu
- menu model navigation / Complex task flows
- message
- displaying, programmatically / Showing the message programmatically
- Metadata Archive (MAR) / Overview
- Metadata Services (MDS) / MDS configuration, The Metadata Services framework
- Metadata Services framework
- about / The Metadata Services framework
- customization layers / Customization layers
- customization classes / Customization classes
- seeded customization / Seeded customization
- runtime customization / Runtime customization
- Metadata services layer, ADF architecture / The ADF architecture
- method
- overriding / Time for action – learning to override a method
- exposing, client interface used / Time for action – exposing a method using the client interface, What just happened?
- methodAction binding
- about / Creating the bindings manually
- method call activity
- about / Method call
- adding, to task flow / Time for action – adding a method call activity, What just happened?
- methods, Data Controls palette / Methods
- Method validator / The Method validator
- miscellaneous components
- about / Miscellaneous components
- af*forEach / af:forEach
- af*iterator / af:iterator
- af*switcher / af:switcher
- Model-View-Controller (MVC)
- about / Model-View-Controller
- model layer / Model-View-Controller
- view layer / Model-View-Controller
- controller layer / Model-View-Controller
- architecture / Model-View-Controller
- implementing, in ADF / How ADF implements MVC
- model layer / Model-View-Controller
- Model layer, ADF architecture / The ADF architecture
N
- navigation components
- about / Navigation components
- af*commandbutton / af:commandbutton
- af*commandLink / af:commandLink
- navigationList binding
- about / Creating the bindings manually
- Next method / Operations
- Next Set method / Operations
- noAuthorization
- about / Task flows
- nonag option / Knowing the start-up flags/parameters
- noreopen option / Knowing the start-up flags/parameters
- notAuthorized
- about / Task flows
O
- Open Services Gateway Initiative (OSGI) / Creating an extension
- operations, Data Controls palette / Operations
- operations, view object collection
- Create / Operations
- CreateInsert / Operations
- Create with parameters / Operations
- Delete / Operations
- Execute / Operations
- Find / Operations
- First / Operations
- Last / Operations
- Next / Operations
- Next Set / Operations
- Previous / Operations
- Previous Set / Operations
- setCurrentRowWithKey / Operations
- setCurrentRowWithKeyValue / Operations
- optional components
- researching, for JDeveloper / Have a go hero – researching the optional components for JDeveloper
- Oracle dynamic tabs shell template
- about / Knowing the page template, Oracle dynamic tabs shell
- Oracle Platform Security Services (OPSS) / jps-config.xml
- Oracle Three Column Layout template
- about / Oracle Three Column Layout
- start facet / Oracle Three Column Layout
- center facet / Oracle Three Column Layout
- end facet / Oracle Three Column Layout
- header facet / Oracle Three Column Layout
- branding facet / Oracle Three Column Layout
- copyright facet / Oracle Three Column Layout
- status facet / Oracle Three Column Layout
- OTN website
- about / Time for action – downloading the installer
- output components
- about / Output components
- af*outputText / af:outputText
- af*message / af:message
- af*outputFormatted / af:outputFormatted
P
- page
- creating / Creating a page
- creating, with template / Creating the page with the template, What just happened?
- layout, creating for / Time for action – creating the layout for the page, What just happened?
- page-definition file
- about / Code editor views
- page-related files
- security / Security for task flows and page-related files, Time for action – adding permissions, What just happened?
- PageDef file
- about / ADF model layer
- page definition bindings
- creating / Time for action – creating page definition bindings
- page definition file
- accessing / Time for action – accessing the page definition file, What just happened?
- page display
- layout, performing for / Layout the page display
- pageFlowScope variable / Bounded task flow
- page item
- about / page
- page template
- about / Knowing the page template
- Oracle Three Column Layout / Oracle Three Column Layout
- Oracle dynamic tabs shell / Oracle dynamic tabs shell
- creating / Time for action – creating the page template, What just happened?
- attributes, adding to / Have a go hero – adding attributes to the template
- pagetemplate-metadata.xml file / What just happened?
- panelStretchLayout component / What just happened?
- parameters
- passing, to task flows / Time for action – passing parameters to a task flow, What just happened?
- parameters, Data Controls palette / Parameters
- Parent Action activity
- about / Parent Action
- Parent Outcome option / Parent Action
- Root Outcome option / Parent Action
- Outcome option / Parent Action
- partial page rendering
- about / Partial page rendering
- partialSubmit property / Knowing the UI components
- partialTriggers property / Knowing the UI components
- permissions
- adding, for resources / Time for action – adding permissions, What just happened?
- Polling mode / Modes of data transport
- popup
- showing, to user / Time for action – showing a popup to the user, What just happened?
- popup components
- about / Popup components
- af*popup / af:popup
- af*dialog / af:dialog
- prepageEmployeeQuery () method / Time for action – adding a method call activity
- Previous method / Operations
- Previous Set method / Operations
- primary key
- setting, for EmpEO.xml file / Have a go hero – set the primary key for the EmpEO.xml file
- print values / Debugging practices
- processUpdateModel method / ADF life cycle
- project properties
- accessing / Accessing the project properties
- projects pane
- exploring / Have a go hero – exploring the projects pane
- properties, ADF Faces components
- id / Knowing the UI components
- binding / Knowing the UI components
- rendered / Knowing the UI components
- visible / Knowing the UI components
- inlineStyle / Knowing the UI components
- styleClass / Knowing the UI components
- partialTriggers / Knowing the UI components
- partialSubmit / Knowing the UI components
- autoSubmit / Knowing the UI components
- immediate / Knowing the UI components
- Property Inspector pane
- about / Property Inspector
- property sets
- about / Property sets
- pseudo classes, ADF skinning framework
- about / Pseudo classes in the ADF skinning framework
- drag and drop / Pseudo classes in the ADF skinning framework
- standard / Pseudo classes in the ADF skinning framework
- right to left / Pseudo classes in the ADF skinning framework
- inline editing / Pseudo classes in the ADF skinning framework
- message / Pseudo classes in the ADF skinning framework
- Push Service interface / The ADS framework
Q
- query components
- about / Query components
- af*query / af:query
- Query Optimizer
- about / Advanced topics on view objects
- ALL_ROWS mode / Advanced topics on view objects
- FIRST_ROWS mode / Advanced topics on view objects
- QUERY_MODE_SCAN_DATABASE_TABLES mode / Advanced topics on view objects
- QUERY_MODE_SCAN_ENTITY_ROWS mode / Advanced topics on view objects
- QUERY_MODE_SCAN_VIEW_ROWS mode / Advanced topics on view objects
- Quickstart wizard
- about / Time for action – launching JDeveloper for the first time
R
- RangeSize option / Advanced topics on view objects
- Range validator / The Range validator
- RANGE_PAGING mode / Advanced topics on view objects
- RANGE_PAGING_AUTO_POST mode / Advanced topics on view objects
- readOnly property / af:inputText
- Recently Opened Files pane
- about / Recently Opened Files
- records
- inserting / Have a go hero – inserting the records
- RefreshCondition item / invokeAction
- Regular Expression validator / The Regular Expression validator
- remove() method / What just happened?, Classes for view objects
- removeRowWithKey method / Operations
- rendered property / Knowing the UI components
- Required property / af:inputText
- resource bundle
- about / A resource bundle
- XLIFF / A resource bundle
- properties / A resource bundle
- list / A resource bundle
- Resource palette
- catalog, creating / Time for action – creating a catalog, What just happened?
- Resource palette window
- about / The Resource palette
- resources
- permissions, adding for / Time for action – adding permissions, What just happened?
- Retain Association Accessor Rowset option
- about / Tuning
- return element, Data Controls palette / Return
- roles
- Studio Developer / Knowing the roles
- Customization Developer / Knowing the roles
- Database Developer / Knowing the roles
- Java Developer / Knowing the roles
- J2EE Developer / Knowing the roles
- about / Creating roles and groups
- assigning / Time for action – creating roles and assignments, What just happened?
- creating / Time for action – creating roles and assignments, What just happened?
- rollback() operation / What just happened?
- root_menu.xml file / Complex task flows
- Router activity
- about / Router
- default-outcome property / Router
- expression property / Router
- RowFetchLimit option / Advanced topics on view objects
- RowSet.closeRowSet() method / Working with Rowsets
- Rowsets
- working with / Working with Rowsets
- rows property / af:inputText
- Run Manager
- about / Run Manager
- runtime customization, Metadata Services framework / Runtime customization
S
- Save Point Restore activity
- about / Save Point Restore
- script expression
- adding / Time for action – adding a script expression, What just happened?
- Script validator / The Script validator
- SCROLLABLE mode / Advanced topics on view objects
- searchRegion item
- about / searchRegion
- Secret property / af:inputText
- security, ADF application deployment
- about / Security
- jazn-data.xml / jazn-data.xml
- security, for business objects / Security for business objects
- security, for page-related files / Security for task flows and page-related files, Time for action – adding permissions, What just happened?
- security, for task flows / Security for task flows and page-related files, Time for action – adding permissions, What just happened?
- security permissions
- applying / Applying security permissions
- security realm, Weblogic server configurations / The Security realm
- Security wizard
- options, checking for authentication / Have a go hero – checking options for authentication in the Security wizard
- seeded customization, Metadata Services framework / Seeded customization
- SelectOneChoice component
- about / Creating the bindings manually
- Select Role screen
- about / Knowing the roles
- servers, Weblogic server configurations / Servers
- servlets / web.xml
- setAssociationAccessorRetained() method
- about / Tuning
- setAttribute() method / What just happened?
- setCurrentRowWithKey method / Operations
- setCurrentRowWithKeyValue method / Operations
- setEmpno() method / What just happened?
- setMaxFetchSize() method / Classes for view objects
- setOrderByClause() method / Classes for view objects
- setWhereClause() method / Classes for view objects
- shuttleRegion item
- about / shuttleRegion
- skin
- about / What is a skin?
- skinBundle.properties file / What just happened?
- skin editor
- about / Using the skin editor
- using / Using the skin editor
- extended skins / Extended skins
- Style Classes section / Style classes
- global selector aliases / Global selector aliases
- faces component selectors / Faces component selectors
- skineditor.zip file / Using the skin editor
- skin editor IDE
- used, for creating ADF skin / Time for action – creating an ADF skin using the skin editor IDE, What just happened?
- skin file
- adding, to EmpDirectoryApplication application / Time for action – adding a skin file to the application, What just happened?
- deploying / Time for action – deploying the skin file, What just happened?
- skinning
- about / Skinning essentials
- advantages / What is a skin?
- types / What is a skin?
- skins
- applying / Applying skins
- deploying / Deploying skins
- skin selectors
- about / Skin selectors
- global selectors / Skin selectors
- component selectors / Skin selectors
- standard selectors / Skin selectors
- SQL Mode
- about / Advanced topics on view objects
- QUERY_MODE_SCAN_DATABASE_TABLES / Advanced topics on view objects
- QUERY_MODE_SCAN_VIEW_ROWS / Advanced topics on view objects
- QUERY_MODE_SCAN_ENTITY_ROWS / Advanced topics on view objects
- standalone server / Standalone server, Time for action – deploying to the standalone server, What just happened?
- standard selectors
- about / Skin selectors
- start-up flags/parameters, JDeveloper
- -J-Dide.user.dir=<system_directory> / Knowing the start-up flags/parameters
- nonag / Knowing the start-up flags/parameters
- noreopen / Knowing the start-up flags/parameters
- setting up / Time for action – setting the start-up options
- Streaming mode / Modes of data transport
- Structure window
- about / Structure window
- file structure, identifying / Have a go hero – identify the structure of the file
- Studio Developer
- about / Knowing the roles
- Style Classes section / Style classes
- styleClass property / Knowing the UI components
- Switch Roles menu
- about / Knowing the roles
- System.out.println statements / Debugging practices
- system directory
- about / Setting up the user directory (System directory)
T
- table binding
- about / Creating the bindings manually
- table components
- about / Table components
- af*table / af:table
- af*treeTable / af:treeTable
- targetFrame property / af:form
- Task Flow Call activity
- about / Task Flow Call
- Run As Dialog option / Task Flow Call
- Display Type option / Task Flow Call
- Remote Application URL option / Task Flow Call
- task flow exception handler / Exception handling
- task flow options
- about / Task flow options
- General / General
- Visibility / Visibility
- based on a template / Based on a template
- managed beans / Managed beans
- managed properties / Managed properties
- parameters / Parameters
- behavior / Behavior
- transactions / Transactions
- Task Flow Return activity
- about / Task Flow Return
- adding, to task flows / Time for action – adding a Task Flow Return, What just happened?
- Reentry option / What just happened?
- End Transaction option / What just happened?
- Restore Save point option / What just happened?
- task flows
- about / Task flows
- types / Task flow types
- components / Task flow components
- method call activity, adding to / Time for action – adding a method call activity, What just happened?
- exploring / Have a go hero – explore the task flow
- Task Flow Return activity, adding to / Time for action – adding a Task Flow Return, What just happened?
- View activity, adding to / Time for action – adding a View activity to the task flow, What just happened?
- parameters, passing to / Time for action – passing parameters to a task flow, What just happened?
- as region / Task flow as a region, What just happened?
- security / Security for task flows and page-related files, Time for action – adding permissions, What just happened?
- task flows, types
- unbounded / Unbounded task flow
- bounded / Bounded task flow
- template
- page, creating with / Creating the page with the template, What just happened?
- Tip of the Day popup
- about / Knowing the roles
- top-down approach / ADF development practice
- toString() method / Time for action – adding a method call activity
- trains / Complex task flows
- transaction-level validation / Transaction-level validation
- transactions
- managing / Managing transactions
- configuring / Configuring transactions
- configurations, creating / Time for action – creating configurations
- transactions options, task flow
- No controller Transaction / Transactions
- Always Use Existing Transaction / Transactions
- Use Existing Transaction If Possible / Transactions
- Always Begin New Transaction / Transactions
- Share data control with calling task flow / Transactions
- No save point on task flow entry / Transactions
- tree binding
- about / Creating the bindings manually
- TreeModel feature / Complex task flows
- treeTable binding
- about / Creating the bindings manually
- trinidad-config.xml file
- about / What is a skin?
- trinidad-skins.xml file
- elements / What just happened?
- try-catch statement / Exception handling
- tuning
- about / Advanced topics on view objects
- Tuning section
- about / Tuning
U
- 401 unauthorized error / What just happened?
- UI-related artifacts
- analyzing / Have a go hero – analyze the artifacts
- UI categories
- about / UI categories
- UI components
- data, binding to / Time for action – bind data to the UI components, What just happened?
- about / Knowing the UI components
- input components / Input components
- output components / Output components
- layout components / Layout components
- query components / Query components
- popup components / Popup components
- list of values components / List of values components
- navigation components / Navigation components
- menu components / Menu components
- table components / Table components
- miscellaneous components / Miscellaneous components
- data visualization components / Data visualization components
- UI development / ADF development practice
- UI layer
- data, exposing to / Exposing data to the UI layer
- UI page
- Commit button, adding to / Time for action – adding a Commit button to the UI page, What just happened?
- unbounded task flow
- about / Unbounded task flow
- UniqueKey validator / The UniqueKey validator
- URL data control / Complex data controls
- URL View activity
- about / URL View
- user
- popup, showing to / Time for action – showing a popup to the user, What just happened?
- user directory
- setting up / Setting up the user directory (System directory)
- users
- application roles, assigning to / Have a go hero – assigning different application roles to users
- usesUpload property / af:form
- Use Update Batching checkbox
- about / Tuning
V
- validate() method
- about / Domain, The Custom validation rule
- validateEntity() method / What just happened?
- validateModelUpdates method / ADF life cycle
- validation
- creating, steps / Adding the validation
- validation execution
- about / Validation execution
- validation rules
- about / Types of validation
- entity-level validation / Entity-level validation
- attribute-level validation / Attribute-level validation
- transaction-level validation / Transaction-level validation
- validator tags
- about / Other tags
- value property / af:inputText
- varStatus property / af:forEach
- view accessors
- about / List of values
- View activity
- about / View
- adding, to task flow / Time for action – adding a View activity to the task flow, What just happened?
- view criteria, Data Controls palette / View criteria
- view layer / Model-View-Controller
- View layer, ADF architecture / The ADF architecture
- view link
- about / Importance of a view link
- creating, between EmpVO and DeptVO / Time for action – creating a view link between EmpVO and DeptVO
- adding, to application module / Time for action – adding the view link to the application module, What just happened?
- view object
- about / About the view object
- uses / About the view object
- types / Types of view object
- view object collection, Data Controls palette / The view object collection
- ViewObjectImpl class / Classes for view objects
- view object options, ADF business components
- about / View Object
- General / General, Tuning
- Query / Query, View Criteria
- view objects
- advanced features / Advanced topics on view objects
- view objects, classes
- view object / Classes for view objects
- view row / Classes for view objects
- view definition / Classes for view objects
- Visibility options, task flow
- URL Invoke / Visibility
- Library Internal / Visibility
- visible property / Knowing the UI components
W
- web.xml file / web.xml, web.xml
- Web Application Archive (WAR) / Overview
- weblogic-application.xml file / weblogic-application.xml
- weblogic.xml file / weblogic.xml, weblogic.xml
- WebLogic server / Overview
- WebLogic server 10.3.5.0 / Overview
- Weblogic server configurations
- about / WebLogic server configurations
- domain / Domain
- servers / Servers
- deployments / Deployments
- Security realm / The Security realm
- data sources / Data sources
- diagnostics / Diagnostics
- WebLogic server deployment
- about / Deployment to the WebLogic server
- integrated server / Integrated server
- standalone server / Standalone server, Time for action – deploying to the standalone server, What just happened?
- WebPageTemplate.jspx file / What just happened?
- Webservice data control / Complex data controls
- WebSphere / Overview
- Wild card activity
- about / Wild card
- Windows
- system requisites, for JDeveloper / System requirements for Windows
- workspace
- creating, for employee directory application / Time for action – creating the application workspace, What just happened?
- wrap property / af:inputText
X
- XMLMenuModel feature / Complex task flows