Index
A
- <access-denied-handler> element / Configuring web request security
- <annotation-driven> element / How it works..., Annotation-driven development support and conversion service, Developing applications using both Spring Web MVC and Spring Web Flow
- <api> element / Maven DataNucleus plugin
- <ArrayList> tag / How it works...
- <aspectLibrary> element / Configuring method-level security
- <authentication-manager> element
- about / AuthenticationManager configuration
- working / AuthenticationManager configuration
- <authentication-provider> element
- about / AuthenticationManager configuration
- working / AuthenticationManager configuration
- @Async annotation / Sending e-mails asynchronously
- @AttributeOverride JPA annotation / Creating @Embeddable annotated classes
- @AttributeOverrides JPA annotation / Creating @Embeddable annotated classes
- AbstractItdMetadataProvider abstract class / Code generation functionality of add-ons
- getMetadata method / Code generation functionality of add-ons
- getItdUniquenessFilenameSuffix method / Code generation functionality of add-ons
- getGovernorPhysicalTypeIdentifier method / Code generation functionality of add-ons
- getProvidesType method / Code generation functionality of add-ons
- createLocalIdentifier method / Code generation functionality of add-ons
- AbstractItdMetadataProvider class / The MyadvancedMetadataProvider class, Dependency registration and unregistration
- AbstractItdTypeDetailsProvidingMetadataItem abstract class / Code generation functionality of add-ons
- activities, GWT applications
- about / Activities and places
- FlightDescriptionDetailsActivity / Activities and places
- FlightDetailsActivity / Activities and places
- FlightDescriptionListActivity / Activities and places
- FlightListActivity / Activities and places
- DetailsActivity / Activities and places
- ListActivity / Activities and places
- ActivityManager / Activities and places
- ActivityMapper interface
- about / Activities and places
- ApplicationMasterActivities / Activities and places
- ApplicationDetailsActivities / Activities and places
- FlightActivitiesMapper / Activities and places
- FlightDescriptionActivitiesMapper / Activities and places
- add-on creator module / Setting up GnuPG for add-on development
- add-ons
- trusting / Trusting add-ons by default
- installing, not indexed by RooBot / Installing add-ons not indexed by RooBot
- addEventListener method / How it works...
- addField method / Code generation functionality of add-ons
- addMetadataTrigger method / Registering and unregistering metadata creation trigger
- addMethod method / Code generation functionality of add-ons
- addon create simple command / Developing a simple add-on
- executing / How to do it...
- about / The pom.xml file
- addon create wrapper command / How it works...
- addon install bundle command / How to do it...
- addon install command / How to do it...
- Admin Console, GAE
- advanced add-on
- about / Developing a simple add-on
- developing / Developing an advanced add-on, How it works...
- code generation functionality / Code generation functionality of add-ons
- advanced add-on commands
- myadvanced setup / The MyadvancedCommands class
- myadvanced add / The MyadvancedCommands class
- myadvanced all / The MyadvancedCommands class
- afterPropertiesSet / Annotation-driven development support and conversion service
- annotateAll method / The MyadvancedOperationsImpl class
- annotateType method / The MyadvancedOperationsImpl class
- annotateType methods / The MyadvancedOperationsImpl class
- annotation-driven development support
- AnnotationMethodHandlerAdapter / Developing applications using both Spring Web MVC and Spring Web Flow
- Apache Directory Server
- setting up / Setting up embedded Apache Directory Server
- Apache Felix OSGi container / How it works...
- Apache Lucene search engine library / Adding search capability to your domain model with Sol
- Apache Maven 3.x
- URL / Getting ready
- appengine-web.xml file
- about / appengine-web.xml
- <version> element / appengine-web.xml
- session-enabled> element / appengine-web.xml
- <system-properties> element / appengine-web.xml
- application.properties / How it works...
- applicationContext-jms.xml file / Setting up a JMS provider
- applicationContext-security.xml file
- about / Spring Security application context XML file
- AuthenticationManager, configuring / AuthenticationManager configuration
- web request security, configuring / Web request security configuration
- applicationContext.xml file / Setting up a mail message
- ApplicationDetailsActivities_Roo_Gwt.java
- ApplicationEntityTypesProcessor.java
- ApplicationEntityTypesProcessor<T> class / Dealing with entity proxy-specific processing
- ApplicationRequestFactory object
- about / Dependency injection using GIN
- applications
- developing, Spring Web MVC and Spring Web Flow used / Developing applications using both Spring Web MVC and Spring Web Flow
- applications, interacting with multiple databases
- ApplicationScaffold.gwt.xml
- about / GWT module descriptor
- applicationScaffold module
- about / GWT module descriptor
- application_users.ldif file
- arguments
- about / Passing arguments to Roo commands
- command argument / Passing arguments to Roo commands
- topic argument / Passing arguments to Roo commands
- arguments, class command
- class / How it works...
- rooAnnotations / How it works...
- path / How it works...
- extends / How it works...
- abstract / How it works...
- permitReservedWords / How it works...
- arguments, interface command
- class / How it works...
- path / How it works...
- permitReservedWords / How it works...
- arguments, logging setup command
- level / How it works...
- package / How it works...
- arguments, passed to getMetadata method
- metadataIdentificationString / Code generation functionality of add-ons
- aspectName / Code generation functionality of add-ons
- governorPhysicalTypeMetadata / Code generation functionality of add-ons
- itdFilename / Code generation functionality of add-ons
- arguments, passing to controller class command
- class / How it works...
- preferredMapping / How it works...
- arguments, passing to controller scaffold command
- class / How it works...
- entity / How it works...
- path / How it works...
- disallowedOperations / How it works...
- arguments, passing to database introspect command
- schema / How it works...
- file / How it works...
- enableViews / How it works...
- arguments, passing to database reverse engineer command
- package / How it works...
- schema / How it works...
- testAutomatically / How it works...
- enableViews / How it works...
- includeTables / How it works...
- excludeTables / How it works...
- arguments, passing to entity command
- class / How it works...
- mappedSuperclass / How it works...
- extends / How it works...
- abstract / How it works...
- inheritanceType / How it works...
- table / How it works...
- identifierField / How it works...
- identifierType / How it works...
- identifierColumn / How it works...
- versionField / How it works...
- versionColumn / How it works...
- testAutomatically / How it works...
- catalog / How it works...
- schema / How it works...
- persistenceUnit / How it works...
- transactionManager / How it works...
- arguments, passing to FieldMetadataBuilder constructor
- getId() / Code generation functionality of add-ons
- modifier / Code generation functionality of add-ons
- new ArrayList<AnnotationMetadataBuilder>() / Code generation functionality of add-ons
- new JavaSymbolName( / Code generation functionality of add-ons
- JavaType.STRING_OBJECT / Code generation functionality of add-ons
- arguments, passing to field reference command
- fieldName / How it works...
- type / How it works...
- joinColumnName / How it works...
- cardinality / How it works...
- fetch / How it works...
- referencedColumnName / How it works...
- arguments, passing to field set command
- fieldName / How it works...
- type / How it works...
- mappedBy / How it works...
- cardinality / How it works...
- fetch / How it works...
- arguments, passing to jms setup command
- provider / Setting up a JMS provider
- destinationName / Setting up a JMS provider
- destinationType / Setting up a JMS provider
- arguments, passing to persistence setup command
- provider / How it works...
- database / How it works...
- databaseName / How it works...
- hostName / How it works...
- jndiDataSource / How it works...
- username / How it works...
- password / How it works...
- applicationId / How it works...
- persistenceUnit / How it works...
- transactionManager / How it works...
- arguments, passing to selenium test command
- controller / How it works...
- name / How it works...
- serverUrl / How it works...
- arguments, passing to web mvc install view command
- path / How it works...
- viewName / How it works...
- title / How it works...
- arguments, project command
- topLevelPackage / How it works...
- java / How it works...
- projectName / How it works...
- arguments, properties list command
- path / How it works...
- name / How it works...
- arguments, properties set and properties remove commands
- path / How it works...
- name / How it works...
- key / How it works...
- AspectJ / Introduction
- AspectJ compiler plugin / How it works...
- AspectJ ITD files
- managing / How it works...
- AspectJ ITDs / How it works...
- attributes
- adding, to Java class / Adding attributes to a Java class, Getting ready, How to do it..., How it works...
- attributes, @RooJson annotation
- fromJsonArrayMethod / How it works...
- fromJsonMethod / How it works...
- toJsonArrayMethod / How it works...
- toJsonMethod / How it works...
- attributes, @RooSolrSearchable annotation
- deleteIndexMethod / Customizing Roo-generated *_Roo_SolrSearch.aj AspectJ ITD
- indexMethod / Customizing Roo-generated *_Roo_SolrSearch.aj AspectJ ITD
- postPersistOrUpdateMethod / Customizing Roo-generated *_Roo_SolrSearch.aj AspectJ ITD
- preRemoveMethod / Customizing Roo-generated *_Roo_SolrSearch.aj AspectJ ITD
- searchMethod / Customizing Roo-generated *_Roo_SolrSearch.aj AspectJ ITD
- simpleSearchMethod / Customizing Roo-generated *_Roo_SolrSearch.aj AspectJ ITD
- AuditFields class
- about / Creating a mapped superclass
- authentication, GAE applications
- authentication-failure-url attribute / Web request security configuration
- Authenticator class / How it works...
- authorization, GAE applications
- auto-config attribute / Web request security configuration
- auto-generated controller methods
- overriding / Overriding auto-generated controller methods
- auto-generated JPA fields/relationships
- auto-generated methods, persistent entities
- automaticallyDelete attribute / How it works...
B
- <bean> element / Creating a JMS message consumer
- <broker> element / Setting up a JMS provider
- <browser> element / How it works...
- base-package attribute / Controller auto-detection
- about / Templates in Roo add-ons
- base-path attribute / Spring Web Flow configuration
- bind method / Dependency injection using GIN
- boolean isInstallTagsCommandAvailable() method / The MysimpleOperations interface and MysimpleOperationsImpl class
- bundleSymbolicName argument / Using the mysimple add-on in a Roo project
- businessCategory attribute / Setting up embedded Apache Directory Server
C
- *Controller.java class / Dependency registration and unregistration
- <channel-definition> element / How it works...
- <ChannelSet> tag / How it works...
- <component-scan> element / Controller auto-detection
- about / Templates in Roo add-ons
- <configuration> element / How it works...
- <connectionFactory> element / Setting up a JMS provider
- @CliAvailabilityIndicator annotation / There's more...
- @CliAvailabilityIndicator method / Making Roo commands unavailable
- @Component annotation / Controller auto-detection
- @Configurable annotation / How it works..., How it works...
- @Controller annotation / Controller auto-detection, Roo-generated controllers
- CachingConnectionFactory class / Setting up a JMS provider
- ch01-recipe directory / Log file for executed Roo commands
- class command
- arguments / How it works...
- code attribute / How it works...
- CommonsMultipartResolver / Miscellaneous configuration
- configuration files, Flex application
- webmvc-config.xml / How it works...
- flex-config.xml / How it works...
- services-config.xml / How it works...
- flightapp_flex_scaffold.mxml / How it works...
- configurations definitions, web.xml
- about / Configuration information defined in web.xml
- contextConfigLocation initialization parameter / contextConfigLocation initialization parameter
- ContextLoaderListener / ContextLoaderListener
- DispatcherServlet / DispatcherServlet
- OpenEntityManagerInViewFilter / OpenEntityManagerInViewFilter
- HiddenHttpMethodFilter / HiddenHttpMethodFilter
- exception pages / Exception pages
- contextConfigLocation initialization parameter
- ContextLoaderListener
- about / ContextLoaderListener
- controller all command / Auto-generating Spring MVC controllers andJSPX views from JPA entities, How to do it...
- controller auto-detection
- about / Controller auto-detection
- controller class command / Auto-generating Spring MVC controllers andJSPX views from JPA entities
- controller scaffold command / Auto-generating Spring MVC controllers andJSPX views from JPA entities, Creating a Spring MVC controller for a specific JPA entity
- conversion-service attribute / Annotation-driven development support and conversion service
- conversion service
- configuring / Annotation-driven development support and conversion service
- about / Annotation-driven development support and conversion service
- custom converters and formatters, wiring / Annotation-driven development support and conversion service
- Converter SPI
- CookieLocaleResolver / Miscellaneous configuration, How it works...
- CookieThemeResolver / Miscellaneous configuration
- copyApplicationContextXML method
- about / Templates in Roo add-ons
- countFlights method / How to do it...
- create(...) method / Removing Roo with push-in refactoring
- create.jspx file
- about / Understanding a Roo-generated JSPX file
- <create> custom tag / Understanding a Roo-generated JSPX file
- <datetime> custom tag / Understanding a Roo-generated JSPX file
- <select> custom tag / Understanding a Roo-generated JSPX file
- create addon simple command / Deploying and running mysimple add-on
- createdDate field / How it works...
- createForm method / Roo-generated controllers, How it works...
- createLocalIdentifier method / Code generation functionality of add-ons
- create method / Roo-generated controllers, How it works..., The GWT module's entry point, How to do it...
- createOrReplace methods / The MysimpleOperations interface and MysimpleOperationsImpl class
- CustomerController.java file / How it works...
D
- <define-property> element / GWT module descriptor
- <dependency> element / Flexmojos Maven plugin configuration
- @DateTimeFormat annotations / Annotation-driven development support and conversion service
- database argument / How it works...
- database configuration properties
- viewing / Viewing database configuration properties, How to do it...
- working / How it works..., How it works...
- managing / Managing database configuration properties, Getting ready, How to do it...
- database.username / Managing database configuration properties
- database.password / Managing database configuration properties
- database.url / Managing database configuration properties
- database.modified.url / Managing database configuration properties
- database.initialPoolSize / Managing database configuration properties
- database introspect command
- about / Generating database metadata
- using / How to do it...
- database metadata
- generating / Generating database metadata, Getting ready, How to do it..., How it works...
- database properties list command / Managing database configuration properties
- database reverse engineer command / Creating entities from a database
- executing / How it works...
- database table
- with composite primary key / Database table with composite primary key
- data on demand
- creating, for testing entities / Creating new 'data on demand' for testing entities, How to do it...
- dataSource / How it works...
- dbManaged attribute / How it works...
- dbre.xml file / How it works...
- DefaultAnnotationHandlerMapping / Developing applications using both Spring Web MVC and Spring Web Flow
- DefaultRequestToViewNameTranslator / ParameterizableViewController
- DefaultServletHttpRequestHandler
- about / DefaultServletHttpRequestHandler
- DelegatingFilterProxy servlet filter / How it works...
- deleteById method / Methods and attributes introduced by *_Roo_SolrSearch.aj AspectJ ITD
- DELETE HTTP method / HiddenHttpMethodFilter
- deleteIndexMethod / Customizing Roo-generated *_Roo_SolrSearch.aj AspectJ ITD
- deleteIndex method / Methods and attributes introduced by *_Roo_SolrSearch.aj AspectJ ITD
- delete method / Roo-generated controllers, How it works...
- dependency
- registering / Dependency registration and unregistration
- unregistering / Dependency registration and unregistration
- dependency injection
- about / Dependency injection using GIN
- depth argument / Listing dynamic finder methods for multiple persistent fields
- deregisterDependency method / Dependency registration and unregistration
- DesktopInjector.java
- about / Dependency injection using GIN
- DesktopInjector interface
- DesktopInjector.java / Dependency injection using GIN
- ScaffoldModule.java / Dependency injection using GIN
- DesktopInjectorrapper / GWT module descriptor
- destination field / How it works...
- directories, flight-app project
- sample\roo\flightapp\web / How it works...
- SRC_MAIN_WEBAPP\WEB-INF\spring / How it works...
- SRC_MAIN_WEBAPP\images / How it works...
- SRC_MAIN_WEBAPP\styles / How it works...
- SRC_MAIN_WEBAPP\WEB-INF\classes / How it works...
- SRC_MAIN_WEBAPP\WEB-INF\layouts / How it works...
- SRC_MAIN_WEBAPP\WEB-INF\views / How it works...
- SRC_MAIN_WEBAPP\WEB-INF\views\flights / How it works...
- SRC_MAIN_WEBAPP\WEB-INF\views\flightdescriptions / How it works...
- SRC_MAIN_WEBAPP\WEB-INF\i18n / How it works...
- DispatcherServlet
- about / DispatcherServlet
- dod command / Creating new 'data on demand' for testing entities
- domain model data
- adding, to Solr index / Adding domain model data to Solr index and searching Solr documents
- downstream dependencies / Dependency registration and unregistration
- dynamic finder methods
- about / Viewing candidate dynamic finder methods
- viewing / Getting ready, How it works...
- listing, for multiple persistent fields / Listing dynamic finder methods for multiple persistent fields
- list, limiting / Limiting list of dynamic finder methods, based on a filter criteria
- adding, to entity / Adding dynamic finder methods to an entity, How it works..., There's more...
- adding, to JPA entity / How it works...
- custom finder methods, adding / Adding custom finder methods
- integration testing / Integration testing of dynamic finder methods
- adding, through @RooEntity annotation / Adding dynamic finders through @RooEntity annotation
- for many-to-one relationship field / Dynamic finder method for a many-to-one relationship field
E
- <endpoint> element / How it works...
- <execution> element / Maven GAE plugin, Maven DataNucleus plugin
- @Embeddable annotated classes
- creating / Creating @Embeddable annotated classes, See also
- @Embeddable JPA annotation / Creating @Embeddable annotated classes
- e-mails
- sending, JavaMail API used / Sending e-mails using JavaMail API, Getting ready, How to do it..., How it works...
- sending / Sending mails
- sending asynchronously / Sending e-mails asynchronously
- sending, with attachments / Sending e-mails with attachments
- sending, with JavaMail Session configured in JNDI / Sending e-mails with JavaMail Session configured in JNDI
- e-mail sending
- simplifying / How to do it...
- e-mail sending support
- setting up / Setting up e-mail sending support
- Eclipse plugin / How it works...
- elements, @RooWebScaffold annotation
- about / How it works...
- path / How it works...
- formBackingObject / How it works...
- update / How it works...
- create / How it works...
- delete / How it works...
- exposeFinders / How it works...
- exposeJson / How it works...
- email sender setup command / How to do it...
- executing / Setting up a mail message
- email template setup command / Setting up a mail message
- end-state.jspx / How it works...
- entities
- creating, for database / Creating entities from a database, Getting ready, How to do it..., How it works...
- entity command
- about / How it works...
- entity commands
- identifierField / How it works...
- identifierColumn / How it works...
- entityList_doubleClickHandler method / How it works...
- entityManagerFactory / How it works...
- entity proxy-specific processing
- dealing with / Dealing with entity proxy-specific processing
- ApplicationEntityTypesProcessor.java / Dealing with entity proxy-specific processing
- ApplicationDetailsActivities_Roo_Gwt.java / Dealing with entity proxy-specific processing
- EventBus object
- about / Dependency injection using GIN
- exception handling
- about / Exception handling
- exceptionMappings property
- about / Exception handling
- exception pages
- about / Exception pages
- exposeJson attribute / How it works...
F
- <flow-registry> element / Spring Web Flow configuration
- <flow> root element / How it works...
- <form-login> element
- about / Web request security configuration
- working / Web request security configuration
- field email template command
- about / Sending mails
- field embedded command / Creating @Embeddable annotated classes
- field jms template command
- executing / How to do it...
- FieldMetadataBuilder constructor / Code generation functionality of add-ons
- field reference command / How to do it...
- field set command / Creating a one-to-many (or many-to-many)relationship between entities, How to do it...
- FileCopyUtils class / The MysimpleOperations interface and MysimpleOperationsImpl class
- FileWriterOperationsImpl class
- about / Templates in Roo add-ons
- filter argument / Limiting list of dynamic finder methods, based on a filter criteria
- Finder add-on
- about / How it works...
- finder add command / How it works...
- finder list command
- about / Viewing candidate dynamic finder methods
- using / How to do it...
- findFirstElementByName method
- about / Templates in Roo add-ons
- findFlightDescription method / Owned relationship
- findFlightsByDestinationLikeAndOriginLike method / Adding dynamic finder methods to an entity
- findIdentifier method / The MyadvancedOperationsImpl class
- flash.events.Event class / How it works...
- Flex / Introduction
- flex-config.xml / How it works...
- Flex add-on / Getting ready
- about / How it works...
- Flex application
- developing / Getting started with Flex application development, Getting ready, How to do it...
- working / How it works...
- Flexmojos Maven plugin / Flexmojos Maven plugin configuration
- Flex application
- scaffolding, from JPA entities / Scaffolding a Flex application from JPA entities, How to do it..., How it works...
- Flexmojos Maven plugin
- configuring / How to do it..., Flexmojos Maven plugin configuration
- about / Flexmojos Maven plugin configuration
- pom.xml / Flexmojos Maven plugin configuration
- flex remoting all command / How it works...
- executing / How to do it...
- directories / How it works...
- flex remoting scaffold command / Flexmojos Maven plugin configuration
- flex setup command
- about / How it works...
- directories / How it works...
- flight-app project
- about / Getting ready
- persistence.xml file / How it works...
- database.properties file / How it works...
- applicationContext.xml file / How it works...
- pom.xml file / How it works...
- directories / How it works...
- flightapp_flex project
- about / Getting ready
- flightapp_flex_scaffold-config.xml
- about / How it works...
- flightapp_flex_scaffold.mxml / How it works..., How it works...
- flightapp_flex_scaffold.mxml file / How it works...
- Flight Booking application security requirements
- FlightConverter static class / Annotation-driven development support and conversion service
- FlightDataOnDemand.java
- about / How it works...
- FlightDataOnDemand.java class / How it works...
- FlightDataOnDemand class / How it works...
- FlightDataOnDemand_Roo_Configurable.aj / How it works...
- FlightDataOnDemand_Roo_DataOnDemand.aj
- about / How it works...
- FlightDataOnDemand_Roo_DataOnDemand.aj method / Customizing seed data creation
- FlightDescription.as / How it works...
- FlightDescriptionConverter static class / Annotation-driven development support and conversion service
- FlightDescriptionDataOnDemand.java class / Testing JPA entities that participate in relationships
- FlightDescription entity / How to do it..., How it works...
- FlightDescriptionEvent.CREATE event
- generating / How it works...
- FlightDescriptionEvent class / How it works...
- FlightDescription JPA entity / How to do it...
- FlightDescriptionService.java
- about / How it works...
- FlightDescriptionService_Roo_Service.aj / How it works...
- FlightDescription_Roo_JavaBean.aj ITD / How it works...
- FlightDescTbl entity / How it works...
- FlightIntegrationTest.java / How it works...
- FlightIntegrationTest_Roo_IntegrationTest.aj / How it works...
- FlightProxy.java
- FlightRequest.java
- FlightService.java file / How it works...
- FlightService class / How it works...
- Flight_Roo_Configurable.aj / How it works...
- Flight_Roo_Entity.aj file / Getting ready
- Flight_To_String.aj file / How to do it...
- flow-builder-services attribute / Spring Web Flow configuration
- flow.xml file / How it works...
- about / How it works...
- FlowExecutor / Spring Web Flow configuration
- FlowHandlerMapping / Spring Web Flow configuration
- flowName / How it works...
- focus command / How to do it...
- Formatter SPI
- FormattingConversionServiceFactoryBean / Annotation-driven development support and conversion service
G
- <global-method-security> element / Configuring method-level security
- @GeneratedValue JPA annotation / How it works...
- @GinModules annotation / Dependency injection using GIN
- GAE
- about / Deploying a GWT application on GAE
- URL / Getting ready
- account, signing up / Getting ready
- persistence entities / Persistent entities
- GAE applications
- authorization / Authentication and authorization in GAE applications
- authentication / Authentication and authorization in GAE applications
- gen-key command / How to do it...
- GenericConversionService / Annotation-driven development support and conversion service
- getAllFields method / Searching Solr documents
- getCurrentUser method / Authentication and authorization in GAE applications
- getFlightDescriptionKeyAsString method / Owned relationship
- getGovernorPhysicalTypeIdentifier method / Code generation functionality of add-ons
- getItdUniquenessFilenameSuffix method / Code generation functionality of add-ons
- getMatchingFields method / Searching Solr documents
- getMetadata method / Code generation functionality of add-ons
- getMethod() method / HiddenHttpMethodFilter
- getNewTransientFlightDescription method / Testing JPA entities that participate in relationships
- getProjectIdentifier() method
- about / Templates in Roo add-ons
- getProvidesType method / Code generation functionality of add-ons
- getRandomFlight() method / How it works...
- getResultList method / How it works...
- getSampleField method / Code generation functionality of add-ons
- getSampleMethod method / Code generation functionality of add-ons
- getScaffoldApp method / Dependency injection using GIN
- getSolrDocumentFieldList method / Searching Solr documents
- getSpecificFlight(int index) method / How it works...
- getter and setter methods
- generation, controlling / @RooJavaBean—controlling the generation of getter and setter methods
- getUserService method / Authentication and authorization in GAE applications
- GIN
- about / Dependency injection using GIN
- Ginjector interface
- using / Dependency injection using GIN
- about / Dependency injection using GIN
- ScaffoldInjector / Dependency injection using GIN
- DesktopInjector / Dependency injection using GIN
- GnuPG
- setting up, for add-on development / Setting up GnuPG for add-on development, How to do it...
- URL / Setting up GnuPG for add-on development
- working / How it works...
- GnuPG, for Windows
- URL / Getting ready
- GnuPG, for Windows or UNIX
- URL / Getting ready
- Google Guice framework
- about / Dependency injection using GIN
- GOOGLE_APP_ENGINE / How it works...
- gvNIX Service Management Roo add-on / How it works...
- GWT / Introduction
- gwt.logging.enabled property / GWT module descriptor
- gwt.logging.simpleRemoteHandler property / GWT module descriptor
- GWT add-on / How it works...
- GWT application
- running, in embedded Jetty container / Compiling and running the GWT application in an embedded Jetty container
- compiling, in embedded Jetty container / Compiling and running the GWT application in an embedded Jetty container
- mobile version, accessing / Accessing the mobile version of the GWT application
- round-tripping support / Round-tripping support for GWT applications
- remote logging, enabling / Enabling remote logging
- deploying, on GAE / Deploying a GWT application on GAE, Getting ready, How to do it...
- GWT applications
- scaffolding, from JPA entities / Scaffolding GWT applications from JPA entities, Getting ready, How to do it...
- GWT module descriptor / GWT module descriptor
- GWT module entry point / The GWT module's entry point
- dependency injection / Dependency injection using GIN
- EventBus object / Dependency injection using GIN
- ApplicationRequestFactory object / Dependency injection using GIN
- PlaceController object / Dependency injection using GIN
- RequestFactory / EntityProxy, RequestContext, and RequestFactory interfaces
- RequestContext / EntityProxy, RequestContext, and RequestFactory interfaces
- EntityProxy / EntityProxy, RequestContext, and RequestFactory interfaces
- activities / Activities and places
- places / Activities and places
- entity proxy-specific processing, dealing with / Dealing with entity proxy-specific processing
- GWT module descriptor
- about / GWT module descriptor
- <inherits> element / GWT module descriptor
- <source> element / GWT module descriptor
- <public> element / GWT module descriptor
- <define-property> element / GWT module descriptor
- entry points / GWT module descriptor
- GWT module entry point
- about / The GWT module's entry point
- gwt setup command / Scaffolding GWT applications from JPA entities, How it works...
H
- <http> element
- working / Web request security configuration
- about / Web request security configuration
- handleFlightDescription method / Dealing with entity proxy-specific processing
- handleFlight method / Dealing with entity proxy-specific processing
- HandlerExceptionResolver
- about / Exception handling
- HandlerMapping / Spring Web Flow configuration
- HandlerMapping implementation / Spring Web Flow configuration
- handleXXX method / Dealing with entity proxy-specific processing
- help command, Spring Roo
- executing / Getting ready, How to do it..., How it works...
- Hibernate / Introduction
- HiddenHttpMethodFilter
- about / HiddenHttpMethodFilter
- hint command, Spring Roo
- executing / Getting ready, How to do it..., How it works...
- hint jpa command / Passing arguments to Roo commands
I
- <Import-Package> element / How it works...
- <intercept-url> element
- about / Web request security configuration
- working / Web request security configuration
- @Inject annotation / Dependency injection using GIN
- id attribute
- about / Changing menu options
- IDEA plugin / How it works...
- identifierColumn / How it works...
- identifierField / How it works...
- incremental database reverse engineering / Incremental database reverse engineering
- index() method / How it works...
- indexFlightDescription method / Methods and attributes introduced by *_Roo_SolrSearch.aj AspectJ ITD
- indexFlightDescriptions method / Methods and attributes introduced by *_Roo_SolrSearch.aj AspectJ ITD
- indexMethod / Customizing Roo-generated *_Roo_SolrSearch.aj AspectJ ITD
- inherits> element / GWT module descriptor
- InjectorWrapper / GWT module descriptor
- InputStream getTemplate
- about / Templates in Roo add-ons
- installable add-on
- installing / Installing an installable add-on, How to do it..., How it works...
- working / How it works...
- installFormatters method / Annotation-driven development support and conversion service
- installLabelConverters / Annotation-driven development support and conversion service
- installTags method / The MysimpleOperations interface and MysimpleOperationsImpl class
- integration tests, persistent entities
- creating / Creating integration tests for persistent entities
- working / How it works...
- seed data creation, customizing / Customizing seed data creation
- integration test methods, controlling / Controlling integration test methods
- generating, at time of entity creation / Generating integration tests at the time of entity creation
- custom implementation, providing / Providing custom implementation for integration tests
- interface command
- arguments / How it works...
- isInstallTagsCommandAvailable method / Making Roo commands unavailable, The MysimpleOperations interface and MysimpleOperationsImpl class
- isSayHelloAvailable method / Making Roo commands unavailable
- isUserLoggedIn() method / Authentication and authorization in GAE applications
J
- <jndi-lookup> element / Setting up a JMS provider
- java.lang.Object class / How it works...
- Java class
- creating / Creating a Java class, Getting ready, How it works..., There's more...
- attributes, adding / Adding attributes to a Java class, Getting ready, How to do it..., How it works..., There's more...
- getter and setter methods. controlling / @RooJavaBean—controlling the generation of getter and setter methods
- Java interface
- creating / Creating a Java interface
- JavaMailSenderImpl / Sending e-mails using JavaMail API
- JavaMailSender interface / How it works...
- javap command / There's more...
- Java SE 6
- URL / Getting ready
- JDBC drivers
- installing, for Oracle and DB2 / Installing JDBC drivers for Oracle and DB2
- Jetty Maven Plugin
- JMS add-on
- about / How it works...
- JMS ConnectionFactory / Setting up a JMS provider
- jms listener command
- executing / How to do it...
- about / Creating a JMS message consumer
- JMS message consumer
- creating / Creating a JMS message consumer
- JMS messages
- sending / Sending and receiving JMS messages, Getting ready, How to do it...
- receiving / Sending and receiving JMS messages, Getting ready, How to do it...
- sending, JMS Template used / Sending message using JMS Template
- sending asynchronously / Sending JMS messages asynchronously
- JMS provider
- setting up / Setting up a JMS provider
- jms setup command
- executing / How to do it...
- JNDI-bound data source
- about / JNDI-bound data source
- Joda Time
- JPA add-on
- about / How it works...
- JPA entities, participating in relationships
- JPA provider
- setting up / Setting up a JPA provider for your project, How to do it...
- working / How it works...
- json add command / Adding JSON support to domain objects and controllers
- json all command / Adding JSON support to domain objects and controllers
- JSON methods
- toJson / How it works...
- fromJsonToFlight / How it works...
- toJsonArray / How it works...
- fromJsonArrayToFlights / How it works...
- testing / How it works...
- JSON support
- adding, to domain objects and controllers / Adding JSON support to domain objects and controllers, Getting ready, How it works...
- working / How it works...
- JSPX views
- generating, from JPA entities / Auto-generating Spring MVC controllers andJSPX views from JPA entities, Getting ready, How to do it..., How it works...
- JSR 303 constraints
- adding, to persistent fields / Adding JSR 303 constraints to persistent fields, Getting ready, How it works...
K
- KeyFactory class / Owned relationship
- kind / Owned relationship
L
- <last-part-of-top-level-package> / How it works...
- <ldap-server> element / Setting up embedded Apache Directory Server
- <ldap-user-service> element
- about / Authenticating against the LDAP server
- user-search-base attribute / Authenticating against the LDAP server
- user-search-filter attribute / Authenticating against the LDAP server
- group-search-base attribute / Authenticating against the LDAP server
- group-search-filter attribute / Authenticating against the LDAP server
- group-role-attribute / Authenticating against the LDAP server
- <listener-container> element / Setting up a JMS provider, Creating a JMS message consumer
- <listener> element / Creating a JMS message consumer
- <logout> element
- working / Web request security configuration
- about / Web request security configuration
- LDAP directory tree
- diagrammatic representation / Setting up embedded Apache Directory Server
- LDAP server
- authenticating against / Authenticating against the LDAP server
- ldif attribute / Setting up embedded Apache Directory Server
- list-secret-keys command / How to do it...
- list method / How it works...
- LocaleChangeInterceptor
- location attribute / ResourceHttpRequestHandler
- log.roo script
- log4j.properties file
- properties, viewing / Viewing properties defined in a properties file, How it works...
- properties, managing / Managing properties defined in a properties file, Getting ready, There's more...
- properties, modifying / Managing properties defined in a properties file, Getting ready, There's more...
- logging configuration
- modifying / Configuring logging
- modifying, logging setup command used / How to do it..., There's more...
- logging setup command / Configuring logging
- about / How to do it...
- arguments / How it works...
- login-page attribute / Web request security configuration
- login-processing-url attribute / Web request security configuration
M
- <mapping> element / How it works...
- <mappingIncludes> element / Maven DataNucleus plugin
- <message-broker> element / How it works...
- <message-service> element / How it works...
- @ManyToOne JPA annotation / Testing JPA entities that participate in relationships
- @MappedSuperclass annotation / How it works...
- mail message
- setting up / Setting up a mail message
- MailSender interface / How it works...
- many-to-many relationship
- creating, between entities / Creating a one-to-many (or many-to-many)relationship between entities, How it works...
- many-to-one relationship
- creating, between entities / Creating a many-to-one (or one-to-one) relationship between entities, Getting ready, How to do it..., How it works...
- mappedBy attribute value / How to do it...
- mapped superclass
- creating / Creating a mapped superclass, How to do it..., How it works...
- mappedSuperclass argument / How it works...
- mapping attribute / ResourceHttpRequestHandler
- Maven add-on / How it works...
- maven add-on
- about / How it works...
- Maven Assembly Plugin
- URL / There's more...
- mavenCommand / How it works...
- Maven DataNucleus Plugin
- about / Maven DataNucleus plugin
- Maven GAE Plugin
- about / How to do it..., Maven GAE plugin
- specific configuration / Maven GAE plugin
- gae.home property / Maven GAE plugin
- <unpackVersion> sub-element / Maven GAE plugin
- <execution> element / Maven GAE plugin
- goals / Maven GAE plugin
- Maven plugins
- IDEA plugin / How it works...
- Eclipse plugin / How it works...
- AspectJ compiler plugin / How it works...
- Tomcat and Jetty plugins / How it works...
- MemberFindingUtils utility class / The MyadvancedOperationsImpl class
- menu.jspx file / How it works...
- about / Changing menu options
- tags / Changing menu options
- MessageConverter interface / Sending message using JMS Template
- messages.properties / How it works...
- META-INF/persistence.xml file / How it works...
- metadata creation trigger
- unregistering / Registering and unregistering metadata creation trigger
- registering / Registering and unregistering metadata creation trigger
- metadataDependencyRegistry / Dependency registration and unregistration
- MetadataDependencyRegistry / Dependency registration and unregistration
- MetadataItem / Code generation functionality of add-ons
- MetadataProvider / Code generation functionality of add-ons
- MetadataService class
- about / Templates in Roo add-ons
- method-level security, Apache Directory Server
- configuring / Configuring method-level security
- method attribute / Roo-generated controllers
- MimeMessage[] object / How it works...
- mobile.user.agent property / GWT module descriptor
- MobileInjectorWrapper / GWT module descriptor
- mobile version, of GWT application
- mock tests, for persistent entities
- modifiedDate field / How it works...
- modifyFlight(Flight+obj) method / How it works...
- MutableFile class / The MysimpleOperations interface and MysimpleOperationsImpl class
- MvcViewFactoryCreator / Spring Web Flow configuration
- mvn package command / How it works...
- myadvanced add command / Code generation functionality of add-ons
- MyadvancedCommands class
- about / The MyadvancedCommands class
- MyadvancedMetadata class / Code generation functionality of add-ons
- MyadvancedMetadataProvider class / Dependency registration and unregistration, Registering and unregistering metadata creation trigger, Code generation functionality of add-ons
- MyadvancedOperationsImpl class
- myOwnIdField field / How it works...
- mysimple add-on
- running / Deploying and running mysimple add-on
- deploying / Deploying and running mysimple add-on
- using, in Roo project / Using the mysimple add-on in a Roo project
- MysimpleCommands class
- about / MysimpleCommands class
- MysimpleNameProperty enum type / MysimpleNameProperty enum type
- MysimpleOperations / MysimpleCommands class
- MysimpleOperationsImpl component / The MysimpleOperations interface and MysimpleOperationsImpl class
- MysimpleOperations interface
- about / The MysimpleOperations interface and MysimpleOperationsImpl class
- boolean isInstallTagsCommandAvailable() method / The MysimpleOperations interface and MysimpleOperationsImpl class
- String getProperty(String) method / The MysimpleOperations interface and MysimpleOperationsImpl class
- void installTags() method / The MysimpleOperations interface and MysimpleOperationsImpl class
- MysimplePropertyName / MysimpleNameProperty enum type
N
- @NotNull JSR 303 annotation / Customizing seed data creation
- @NumberFormat annotation / Annotation-driven development support and conversion service
- name / Owned relationship
- non-OSGi JDBC drivers
- converting, into OSGi-compliant bundles / Converting non-OSGi JDBC drivers into OSGi-compliant bundles , How to do it...
- Numbervalidator / There's more...
O
- <option> element / Owned relationship
- @OneToOne annotation / How to do it...
- one-to-many relationship
- creating, between entities / Creating a one-to-many (or many-to-many)relationship between entities, How it works...
- one-to-one relationship
- creating, between entities / Creating a many-to-one (or one-to-one) relationship between entities, Getting ready, How it works...
- onModuleLoad method / The GWT module's entry point
- OpenEntityManagerInViewFilter
- about / OpenEntityManagerInViewFilter
- OSGi commands
- about / OSGi commands for troubleshooting
- osgi ps / OSGi commands for troubleshooting
- osgi log / OSGi commands for troubleshooting
- osgi scr list / OSGi commands for troubleshooting
- osgi scr info / OSGi commands for troubleshooting
- osgi obr start command / Installing add-ons not indexed by RooBot
- osgi obr url add command / Installing add-ons not indexed by RooBot
- owned relationship
- about / How it works..., Owned relationship
P
- <packaging> element / How it works...
- <password-encoder> element
- about / AuthenticationManager configuration
- working / AuthenticationManager configuration
- <protect-pointcut> sub-element / Configuring method-level security
- <public> element / GWT module descriptor
- @PostPersist JPA annotation / Methods and attributes introduced by *_Roo_SolrSearch.aj AspectJ ITD
- @PostUpdate JPA annotation / Methods and attributes introduced by *_Roo_SolrSearch.aj AspectJ ITD
- @PreRemove JPA annotation / Methods and attributes introduced by *_Roo_SolrSearch.aj AspectJ ITD
- ParameterizableViewController
- about / ParameterizableViewController
- parent entity / Owned relationship
- PathResolver class / The MysimpleOperations interface and MysimpleOperationsImpl class
- path value
- SRC_MAIN_JAVA / How it works...
- SRC_MAIN_RESOURCES / How it works...
- SRC_TEST_JAVA / How it works...
- SRC_TEST_RESOURCES / How it works...
- SRC_MAIN_WEBAPP / How it works...
- ROOT / How it works...
- SPRING_CONFIG_ROOT / How it works...
- pattern attribute / Web request security configuration
- perform assembly command / There's more...
- perform command / How it works...
- perform eclipse command / How it works..., Getting ready, How to do it...
- perform package command / How to do it..., How to do it...
- perform tests command / Executing persistent entities tests
- persistence-unit element / How it works...
- persistence entities, GAE
- about / Persistent entities
- persistence setup command / How it works..., How it works..., Making Roo commands unavailable
- persistent entities
- creating / Creating persistent entities, How to do it...
- working / How it works...
- table column information, adding / Adding table column information in persistent entity fields
- class argument, using / The class argument in roo commands
- JSR 303 constraints, adding / Adding JSR 303 constraints to persistent fields, Getting ready, How it works...
- auto-generated methods, controlling / Controlling auto-generated methods of persistent entities, How it works...
- integration tests, creating / Creating integration tests for persistent entities, How it works...
- mock tests, creating / Creating mock tests for persistent entities, How it works...
- persistent entities tests
- executing / Executing persistent entities tests, There's more...
- working / How it works...
- pgp automatic trust command / Trusting add-ons by default
- pgp trust Roo command / How it works...
- PhysicalTypeMetadata object / The MyadvancedOperationsImpl class
- PhysicalTypeMetadataProvider class / The MyadvancedOperationsImpl class
- PlaceController object
- about / Dependency injection using GIN
- PlaceControllerProvider / Dependency injection using GIN
- places, GWT applications
- about / Activities and places
- ProxyPlace / Activities and places
- ProxyListPlace / Activities and places
- pom.xml
- pom.xml file
- about / The pom.xml file
- postPersistOrUpdate method / Methods and attributes introduced by *_Roo_SolrSearch.aj AspectJ ITD
- postPersistOrUpdateMethod / Customizing Roo-generated *_Roo_SolrSearch.aj AspectJ ITD
- preRemove method / Methods and attributes introduced by *_Roo_SolrSearch.aj AspectJ ITD
- preRemoveMethod / Customizing Roo-generated *_Roo_SolrSearch.aj AspectJ ITD
- processSave method / How it works...
- project command / Passing arguments to Roo commands
- arguments / How it works...
- ProjectOperations class / The MyadvancedOperationsImpl class
- Properties file add-on
- about / How it works...
- properties list command
- about / Viewing properties defined in a properties file
- arguments / How it works...
- properties remove command / How to do it...
- properties set command / How to do it...
- ProxyListPlace / Activities and places
- ProxyPlace / Activities and places
- public PGP key / Setting up GnuPG for add-on development
- push-in refactoring
- single AspectJ ITD file / Push-in refactoring—single AspectJ ITD file
Q
- <queue> element / Setting up a JMS provider
R
- <results> element / How it works...
- <role-name> element / Authentication and authorization in GAE applications
- @Repository annotation / Controller auto-detection
- @RequestMapping annotation / Roo-generated controllers, How it works...
- @RequestMapping method / Annotation-driven development support and conversion service
- @RooConversionService / Annotation-driven development support and conversion service
- @RooDataOnDemand annotation / How it works...
- @RooDbManaged annotation / How it works...
- @RooEntity annotation / How it works..., There's more..., Adding dynamic finders through @RooEntity annotation
- @RooEntity attributes
- findMethod / How it works...
- flushMethod / How it works...
- mergeMethod / How it works...
- findEntriesMethod / How it works...
- findAllMethod / How it works...
- countMethod / How it works...
- persistMethod / How it works...
- removeMethod / How it works...
- identifierType / How it works...
- identifierField / How it works...
- identifierColumn / How it works...
- versionColumn / How it works...
- versionType / How it works...
- versionField / How it works...
- finders / How it works...
- mappedSuperclass / How it works...
- inheritanceType / How it works...
- persistenceUnit / How it works...
- transactionManager / How it works...
- @RooFlexScaffold annotation / How it works...
- @RooIdentifier annotation / How it works...
- @RooIntegrationTest annotation / How it works...
- @RooJavaBean annotation / Moving existing Spring projects to use Spring Roo, How it works...
- @RooMyadvanced annotation / The MyadvancedOperationsImpl class
- @RooSerializable annotation / Moving existing Spring projects to use Spring Roo
- @RooSolrSearchable annotation / Adding domain model data to Solr index and searching Solr documents
- @RooToString annotation / How it works...
- @RooWebScaffold annotation / There's more...
- @RooWebScaffold Roo annotation / Roo-generated controllers
- registerDependency method / Dependency registration and unregistration
- ReloadableResourceBundleMessageSource / Miscellaneous configuration
- RemoteClass] metadata tag / How it works...
- remote logging , GWT application
- enabling / Enabling remote logging
- RemotingService / How it works...
- render attribute
- about / Changing menu options
- RequestFactoryProvider / Dependency injection using GIN
- RequestToViewNameTranslator / ParameterizableViewController
- ResourceBundleThemeSource / Miscellaneous configuration
- ResourceHttpRequestHandler
- about / ResourceHttpRequestHandler
- Roo-generated controllers
- about / Roo-generated controllers
- FlightController / Roo-generated controllers
- FlightDescriptionController / Roo-generated controllers
- Roo-generated files
- Event.as / How it works...
- View.mxml / How it works...
- Form.mxml / How it works...
- Roo-generated identifier definition
- Roo-generated JSPX file
- Roo-generated views
- modifying / Modifying Roo-generated views, Getting ready, How to do it..., How it works...
- working / How it works...
- welcome text, changing / Changing the displayed application name and welcome text
- application name, changing / Changing the displayed application name and welcome text
- menu options, changing / Changing menu options
- z attribute, significance / Significance of z attribute of Roo installed JSP tags
- Roo-generated JSPX file / Understanding a Roo-generated JSPX file
- elements, switching from user-managed to Roo-managed mode / Switching elements from user-managed to Roo-managed mode
- Roo-generated web application
- static views, adding / Adding static views to a Roo-generated web application, Getting ready, How it works...
- internationalizing / Internationalizing Roo-generated web applications, How it works..., There's more...
- theme, adding or modifying / Adding or modifying themes generated by Roo, Getting ready, How to do it..., How it works...
- Roo-scaffolded GWT application
- creating / How to do it...
- deploying / How to do it...
- Roo add-ons
- templates / Templates in Roo add-ons
- Roo commands
- defining / Defining Roo commands
- making, unavailable / Making Roo commands unavailable
- Roo project
- about / Getting help and hints from Roo
- creating / Creating a Roo project, How to do it...
- arguments, passing / How it works...
- working / How it works...
- importing, into Eclipse or IntelliJ IDEA IDE / Importing a Roo project into Eclipse or IntelliJ IDEA IDE, There's more...
- logging, configuring / Configuring logging, How to do it...
- JPA provider, setting up / Setting up a JPA provider for your project, How to do it...
- packaging / Packaging your Roo project, Getting ready, How it works..., There's more...
- running, in embedded Jetty container / Running Roo project in embedded Jetty container
- e-mail sending support, setting up / Setting up e-mail sending support
- mail message, setting up / Setting up a mail message
- e-mails, sending / Sending mails
- e-mails, sending asynchronously / Sending e-mails asynchronously
- e-mails, sending with attachments / Sending e-mails with attachments
- e-mails, sending with JavaMail Session configured in JNDI / Sending e-mails with JavaMail Session configured in JNDI
- JMS messages, receiving / Sending and receiving JMS messages, Getting ready, How to do it...
- JMS messages, sending / Sending and receiving JMS messages, Getting ready, How to do it...
- JMS add-on / How it works...
- Solr, configuring for / Configuring Solr for Roo project
- Roo shell
- about / There's more...
- RooToString annotation / @RooToString—customizing the name of the toString method
- round-tripping support
- for web controllers and views / Round-tripping support in Spring Roofor web controllers and views, How to do it..., How it works...
- round-tripping support , of GWT application
S
- <security-constraint> element
- <session-enabled> element
- about / appengine-web.xml
- <source> element / GWT module descriptor
- <system-properties> element
- about / appengine-web.xml
- @Secured annotation, Apache Directory Server
- adding, to JPA entity methods / Adding @Secured annotation to JPA entity methods
- @Service annotation / Controller auto-detection
- say hello command / Making Roo commands unavailable
- Scaffold.java / The GWT module's entry point
- Scaffold class / Dependency injection using GIN
- ScaffoldDesktopApp subclass / Dependency injection using GIN
- ScaffoldModule.java
- about / Dependency injection using GIN
- script command
- arguments / How it works...
- search(SolrQuery query) method / Methods and attributes introduced by *_Roo_SolrSearch.aj AspectJ ITD
- search(String) method / Methods and attributes introduced by *_Roo_SolrSearch.aj AspectJ ITD
- search capability
- adding, to domain model with Solr / Adding search capability to your domain model with Sol, How to do it..., How it works...
- searchFlight method / Adding custom finder methods
- searchMethod / Customizing Roo-generated *_Roo_SolrSearch.aj AspectJ ITD
- secured-annotations attribute / Configuring method-level security
- Security add-on / How it works...
- security setup command / Configuring Spring Security for your application
- selenium test command / How to do it...
- selenium tests, for web controllers
- Selenium test scripts / Selenium test scripts
- Selenium test suite / Selenium test suite
- sendMessage method
- about / Sending mails
- services-config.xml / How it works...
- Session class / How it works...
- setAttribute method
- about / Templates in Roo add-ons
- setDestination method / There's more...
- setEmbeddedId method / Customizing seed data creation
- setNumOfSeats method / There's more...
- setOrigin method / There's more...
- showAddress method / How it works...
- showAddressSection attribute / How it works...
- showAddressSection model attribute value / How it works...
- showForm method / How it works...
- show method / How it works...
- simple add-on
- developing / Developing a simple add-on, How it works...
- about / Developing a simple add-on
- working / How it works..., MysimpleNameProperty enum type
- MysimpleCommands class / MysimpleCommands class
- SimpleControllerHandlerAdapter / Developing applications using both Spring Web MVC and Spring Web Flow
- SimpleMailMessage / Sending e-mails using JavaMail API
- SimpleMailMessage[] object / How it works...
- SimpleMappingExceptionResolver
- about / Exception handling
- simpleSearchMethod / Customizing Roo-generated *_Roo_SolrSearch.aj AspectJ ITD
- Solr
- using, for adding search capability / How to do it...
- configuring, for Roo project / Configuring Solr for Roo project
- Solr add-on
- Solr documents
- searching / Searching Solr documents
- Solr index
- domain model data, adding / Adding domain model data to Solr index and searching Solr documents
- SolrJ Java client library
- Solr server
- downloading / Getting ready
- solrServer() method / Methods and attributes introduced by *_Roo_SolrSearch.aj AspectJ ITD
- solrServer attribute / Methods and attributes introduced by *_Roo_SolrSearch.aj AspectJ ITD
- solr setup command
- about / Configuring Solr for Roo project
- executing / Configuring Solr for Roo project
- Spring / Introduction
- Spring MVC application
- using / Packaging, deploying, and using aRoo-generated Spring MVC application, How to do it..., How it works...
- packaging / Packaging, deploying, and using aRoo-generated Spring MVC application, How to do it..., How it works...
- deploying / Packaging, deploying, and using aRoo-generated Spring MVC application, How to do it..., How it works...
- Spring MVC controllers
- generating, from JPA entities / Auto-generating Spring MVC controllers andJSPX views from JPA entities, Getting ready, How to do it..., How it works...
- creating, for specific JPA entity / Creating a Spring MVC controller for a specific JPA entity, How to do it..., How it works..., There's more...
- creating manually, for JPA entity / Manually creating a Spring MVC controller for a JPA entity, How to do it..., How it works...
- Spring projects
- Spring Roo
- about / Introduction
- benefits / Introduction
- diagrammatic reopresentation / Introduction
- setting up / Setting up Roo, How to do it...
- installing / Getting ready, How to do it...
- working / How it works...
- core services / There's more...
- using, with Eclipse/STS / Using Spring Roo with Eclipse/STS
- hint command / Getting help and hints from Roo
- command / Getting help and hints from Roo
- help command / Getting help and hints from Roo
- hint command, executing / Getting ready, How to do it..., How it works...
- help command, executing / Getting ready, How to do it..., How it works...
- logging add-on / How it works...
- log4j.properties file properties, viewing / Viewing properties defined in a properties file, How it works...
- Properties file add-on / How it works...
- log4j.properties file properties, managing / Managing properties defined in a properties file, Getting ready, There's more...
- Java class, creating / Creating a Java class, Getting ready, How it works..., There's more...
- Java interface, creating / Creating a Java interface
- type, referring from Roo shell / Referring to a type from the Roo shell, How to do it...
- application artifacts, creating from Roo script / Creating application artifacts from Roo script, There's more...
- JNDI-bound data source / JNDI-bound data source
- applications interacting with multiple databases, creating / Creating applications that interact with multiple databases, How to do it..., How it works...
- advanced JPA support / Introduction
- candidate dynamic finder methods, viewing / Viewing candidate dynamic finder methods
- dynamic finder methods, adding to entity / Adding dynamic finder methods to an entity
- one-to-one relationships, creating between entities / Creating a many-to-one (or one-to-one) relationship between entities
- many-to-one relationships, creating between entities / Creating a many-to-one (or one-to-one) relationship between entities
- one-to-many relationships, creating between entities / Creating a one-to-many (or many-to-many)relationship between entities
- many-to-many relationships, creating between entities / Creating a one-to-many (or many-to-many)relationship between entities
- mapped superclass, creating / Creating a mapped superclass
- Roo-generated identifier definition, customizing / Customizing Roo-generated identifier definition
- database metadata, generating / Generating database metadata, Getting ready, How it works...
- entities, creating from database / Creating entities from a database
- round-tripping support, for web controllers and views / Round-tripping support in Spring Roofor web controllers and views, How to do it..., How it works...
- Spring MVC controllers, creating for specific JPA entity / Creating a Spring MVC controller for a specific JPA entity, How to do it..., There's more...
- auto-generated controller methods, overriding / Overriding auto-generated controller methods
- Spring MVC controllers, creating manually for JPA entity / Manually creating a Spring MVC controller for a JPA entity, How to do it..., How it works...
- JSON support / Adding JSON support to domain objects and controllers
- GWT applications, scaffolding from JPA entities / Scaffolding GWT applications from JPA entities, Getting ready, How to do it...
- Flex application development / Getting started with Flex application development, Getting ready, How to do it...
- Spring Web Flow / Getting started with Spring Web Flow
- Security add-on / How it works...
- Solr add-on / Adding search capability to your domain model with Sol
- SolrJ Java client library, using / Adding search capability to your domain model with Sol
- GnuPG, setting up for add-on development / Setting up GnuPG for add-on development, How to do it...
- installable add-on, installing / Installing an installable add-on, How to do it..., How it works...
- simple add-on, developing / Developing a simple add-on, How it works...
- advanced add-on, developing / Developing an advanced add-on, How it works...
- non-OSGi JDBC drivers, converting into OSGi-compliant bundles / Converting non-OSGi JDBC drivers into OSGi-compliant bundles , How to do it...
- removing, with push-in refactoring / Removing Roo with push-in refactoring, Getting ready, How to do it..., How it works...
- adding, to project with pull-out refactoring / Adding Roo to a project using pull-out refactoring, Getting ready, How to do it...
- upgrading / Upgrading to the latest version of Roo, Getting ready
- Spring Roo commands
- arguments, passing to / Passing arguments to Roo commands
- log file / Log file for executed Roo commands
- Spring Roo ZIP archive
- downloading / Getting ready
- Spring Security
- configuring / Configuring Spring Security for your application
- working / How it works...
- applicationContext-security.xml file / Spring Security application context XML file
- using, with Apache Directory Server / Using Spring Security with Apache Directory Server, Getting ready, How to do it...
- Spring Security, with Apache Directory Server
- about / Using Spring Security with Apache Directory Server
- Flight Booking application requirements / Using Spring Security with Apache Directory Server
- Apache Directory Server, setting up / Setting up embedded Apache Directory Server
- LDAP server, authenticating against / Authenticating against the LDAP server
- web request security, configuring / Configuring web request security
- method-level security, configuring / Configuring method-level security
- @Secured annotation, adding to JPA entity methods / Adding @Secured annotation to JPA entity methods
- SpringSource
- URL / Introduction
- Spring Web Flow / Introduction
- using / Getting started with Spring Web Flow, How to do it...
- about / Getting started with Spring Web Flow
- working / How it works...
- configuring / Spring Web Flow configuration
- benefits / There's more...
- Spring Web Flow add-on / How it works...
- Spring Web MVC application
- scaffolding, for one-to-many relationship / Scaffolding Spring Web MVC application for a one-to-many relationship
- deploying, on GAE / Deploying a Spring Web MVC application on GAE, How to do it..., How it works...
- persisted data, managing with admin console / Managing persisted data using Admin Console
- standard.properties file / How to do it...
- StaticFieldConverter / MysimpleCommands class
- static views
- adding, to Roo-generated web application / Adding static views to a Roo-generated web application, Getting ready, How it works...
- String getProperty(String) method / The MysimpleOperations interface and MysimpleOperationsImpl class
- String getTemplatePath
- about / Templates in Roo add-ons
- StringValidator / There's more...
T
- <transition> element / How it works...
- <transportConnectors> element / Setting up a JMS provider
- @TableGenerator JPA annotation / How it works...
- @Transactional annotation / How it works...
- tab-completion feature
- with, constant values / Tab-completion feature with constant values
- targetConnectionFactory property / Setting up a JMS provider
- templates, Roo add-ons
- about / Templates in Roo add-ons
- TemplateUtils class / The MysimpleOperations interface and MysimpleOperationsImpl class
- about / Templates in Roo add-ons
- test-flightdescription.xhtml script / Selenium test scripts
- test integration command
- testMarkerMethod / How it works...
- test mock command / How it works...
- testPersist method / Providing custom implementation for integration tests
- testRemove method / Testing JPA entities that participate in relationships
- theme
- adding, or modifying / Adding or modifying themes generated by Roo
- about / Adding or modifying themes generated by Roo
- theme.tagx file / How it works...
- ThemeChangeInterceptor / How it works...
- TilesConfigurer
- about / View resolution, Tiles definitions
- TilesView
- about / View resolution
- tilesViewResolver / Spring Web Flow configuration
- Tomcat and Jetty plugins / How it works...
- toString / Creating a Java class
- toString method / How it works..., How to do it...
- customizing / @RooToString—customizing the name of the toString method
- properties, excluding from / @RooToString—excluding properties from the toString method
- transaction-type attribute / How it works...
- transactionManager / How it works...
- Transport class / How it works...
- trusted add-ons / Setting up GnuPG for add-on development
- type
- referring, from Roo shell / Referring to a type from the Roo shell, How to do it...
- TypedQuery object / How it works...
- TypeLocationService class / The MyadvancedOperationsImpl class
U
- <unpackVersion> element / Maven GAE plugin
- <url-pattern> elements / Authentication and authorization in GAE applications
- <user-service> element
- about / AuthenticationManager configuration
- working / AuthenticationManager configuration
- <user> element
- working / AuthenticationManager configuration
- about / AuthenticationManager configuration
- uniqueMember attribute / Setting up embedded Apache Directory Server
- unowned relationship
- about / How it works...
- updateForm method / How it works...
- update method / How it works...
- upstream dependency / Dependency registration and unregistration
- UrlBasedViewResolver
- about / View resolution
- use-default-filters attribute / Controller auto-detection
- use-expression attribute / Web request security configuration
- user-managed element / Switching elements from user-managed to Roo-managed mode
- UsernamePasswordAuthenticationFilter filter bean / Web request security configuration
V
- <version> element
- about / appengine-web.xml
- <view-state> element / How it works...
- view-state-1.jspx / How it works...
- view-state-2.jspx / How it works...
- ViewFactoryCreator / Spring Web Flow configuration
- ViewResolver
- about / View resolution
- views.xml / How it works...
- void installTags() method / The MysimpleOperations interface and MysimpleOperationsImpl class
W
- web.xml
- web flow command / How it works...
- webmvc-config.xml / How it works...
- webmvc-config.xml file
- about / DispatcherServlet, Beans and configurations defined in webmvc-config.xml
- controller auto-detection / Controller auto-detection
- annotation-driven development support / Annotation-driven development support and conversion service
- ResourceHttpRequestHandler / ResourceHttpRequestHandler
- DefaultServletHttpRequestHandler / DefaultServletHttpRequestHandler
- LocaleChangeInterceptor / Theme and locale change interceptors
- ThemeChangeInterceptor / Theme and locale change interceptors
- ParameterizableViewController / ParameterizableViewController
- ViewResolver / View resolution
- UrlBasedViewResolver / View resolution
- TilesConfigurer / Tiles definitions
- exception handling / Exception handling
- miscellaneous configuration / Miscellaneous configuration
- Web MVC add-on / Auto-generating Spring MVC controllers andJSPX views from JPA entities
- web mvc install language command / How it works...
- web mvc install tags command / Making Roo commands unavailable, MysimpleNameProperty enum type
- web request security
- configuring / Web request security configuration
- web request security, Apache Directory Server
- configuring / Configuring web request security
- writeXml method
- about / Templates in Roo add-ons
X
- XML elements
- <table> / How it works...
- <column> / How it works...
- <foreignKey> / How it works...
- <unique> / How it works...
- XmlUtils class
- about / Templates in Roo add-ons
- XMLUtils class
- about / Templates in Roo add-ons
Z
- z attribute
- about / Changing menu options