All Classes and Interfaces

Class
Description
Use to notify of changes in the data.
Associates an action to a property or reference in the view.
A group of @Action associated to the same member.
 
 
Allows you to define your custom action to start adding new elements to a collection choosing from existing ones.
A group of @AddAction associated to the same collection.
 
This is for the case of collections of entities without @AsEmbedded (or without as-aggregate="true").
 
Represents a text (or another element) align.
 
Parse EJB3 Entities (POJOs with JPA annotations) into OpenXava components.
 
 
 
A bytes array (byte []) that in db it's saved as Blob.
A bytes array (byte []) that it's stored in DB as a object of type org.openxava.util.Photo.
Exposes the data in an array of byte as a JDBC ResultSet of one unique row.
Makes that the behavior in the view for a reference (or collection) to entity will be as in the case of a embedded object (or collection to entities with CascadeType.REMOVE).
Utility to make asserts.
Exception thrown when a assert is broken.
Class that allows to implement stereotypes FILE and FILES.
Base class for AttachedFileEditor actions in default-controllers.xml.
 
A Java enum that is stored in database using 1 as first value, and 0 as no value.
 
Base filter to allow access to a context object of current module and the other modules too.
Base formatter that allow to access to context object in current module.
 
 
In Java java.math.BigDecimal and in database Number of any type.
To validate the size of integer digits and fraction digits parts.
In Java java.math.BigInteger and in database Number of any type.
In java boolean and in database Number that it can be 1 or 0.
 
Shows a check icon for true values in list mode.
 
In java a boolean and in database String that can be 'S' or 'N'.
 
 
 
Expression to do the calculation for a property.
 
 
 
 
 
 
 
In list mode return to initial state (if we have navigated).
 
 
 
 
 
 
 
To display a chart using the values from a collection.
 
 
 
A group of @Chart associated to the same member.
Charts helper.
Types of charts supported by the @Chart annotation.
WebSocket endpoint for chat functionality.
Exception thrown by chat service implementations.
 
 
Utility class to work with classes.
 
Problems cloning.
 
Create on 26/02/2010 (10:33:06)
The member will be shown collapsed for the indicated views.
Base class for creating actions to be used as list actions.
Helper class to be used from CollectionChart editor JSP code.
 
Used for implementing collections using a Tab from a View.
Used for implementing collections using a Tab from a View.
Utilities used from JSP files for collections.
The view of the referenced object (each collection element) which is used to display the detail.
A group of @CollectionView associated to the same collection.
Used for implementing collections with condition using a Tab from a View.
Assert that a comparation is true.
To sum two IFilter.
String concatenation.
It create a strint that concat string1:string2[:string3]:counter.
Restricts the elements that appear in the collection.
 
 
 
 
 
 
Utility class for access to default converter for a property.
 
Allows to choose a point in a map and store it.
 
 
Create a new element in collection.
 
 
 
 
 
 
 
 
 
Returns the current time in java.sql.Timestamp format.
Birth date day of the current user.
Birth date month of the current user.
Birth date year of the current user.
 
Email of the current user.
Family name of the current user.
Given name of the current user.
Job title of the current user.
Middle name of the current user.
Nick name of the current user.
 
 
 
A chunk of data.
Adapter from JNDI DataSource interface to IConnectionProvider interface.
In java a java.util.Date and in database 3 columns of integer type.
In java a java.util.Date and in database 3 columns of integer type.
Date formatter with multilocale support.
Used in Calendar to filter dates.
Utilities to working with dates (java.util.Date).
 
Indicates that the date must be displayed and editing including the time part.
Common code for DateTime formatters.
Date/Time (combined) formatter with multilocale support.
Date and time formatter with multilocale support.
Convert all java.util.Date arguments in java.sql.Date.
In java a java.util.Date and in database a java.sql.Date.
 
 
Execute this class to start a manager for you development database.
 
By default it get parameters from i18n.
Utility class to access to default length of a type or stereotype.
 
For calculating its initial value.
 
 
Allows to define your a custom action to delete the selected elements from the collection and database.
A group of @DeleteSelectedAction associated to the same collection.
The default action to delete an element in a @OneToMany/@ManyToMany collection.
 
Declares that a property depends on other one(s).
DWR endpoint to fetch descriptions incrementally for @DescriptionsList.
It obtain a description collection.
With @DescriptionsList you can instruct OpenXava to visualize references as a descriptions list (actually a combo).
A group of @DescriptionsList associated to the same member.
Created on 21/08/2009
 
 
In collection view to add actions in detail mode, usually actions which scope is the detail that is being edited.
A group of @DetailAction associated to the same collection.
 
Field that contains a discussion thread, just like the ones in forums, trackers, blogs, etc.
 
 
The size in characters of the editor in the User Interface used to display this property.
A group of @DisplaySize associated to the same property.
 
Allows you to define your custom action to view/edit a collection element or reference.
A group of @EditAction associated to the same collection.
 
Prepare a dialog to edit an element from a ManyToMany collection.
 
The final user can modify existing elements in the collection, but not add or remove collection elements.
Name of the editor to use for displaying the member in this view.
A group of @Editor associated to the same member.
Utilities to help in web events of editors used from JSP and taglibs.
 
Utility used from JSP files to include JS and CSS files for editors.
 
View of the referenced object used to modify it from a reference or collection.
A group of @EditView associated to the same reference.
It is not used to define a name, but as utility to break down.
A OpenXava element does no exists.
String to save several emails separated by commas.
 
 
 
Utility class to test email notifications from junit tests.
 
 
 
 
 
 
 
Factory for creating EntityManagerFactory instances.
Default implementation of IEntityManagerFactoryProvider.
 
Provides a TableModel for reading tabular data of an entity.
 
 
 
Home interface for Enterprise Bean: EntityTab
 
This validator allows to define a validation at entity level.
A group of @EntityValidator associated to the same entity.
Implements a EntityValidator of OpenXava as a Bean Validation Constraint.
 
In java an Enum and in database a letter corresponding to the position in the string that it's in property 'letters'.
 
In java an Enum and in database a String corresponding to the position in the string that it's in property 'strings'.
It read first the variables sent on create (it extracted from module), and then all variable defined in controllers.
Generic class to implement object factories.
 
Compare java.lang.reflect.Field by name
The user can upload a file in this property, so the file is attached to the entity.
Configure the way files can be uploaded in a FileItem property.
For FILE/ARCHIVO stereotype and @File annotation in list mode.
For obtaining a instance of the IFilePersistor configured in the system.
The user can upload several files in this property, so the files are attached to the entity.
Some utilities for work with files and directories.
 
A implementation of IFilePersistor
 
 
 
 
 
 
 
Manages an images gallery.
Used by Gallery.
 
 
To generate custom Jasper Reports from that extends JasperReportBaseAction.
 
 
 
To generate automatically reports from list mode.
 
 
Configurator to capture HttpSession during WebSocket handshake.
 
 
 
 
 
 
 
 
 
 
 
 
Utilities used from JSP files for user help.
Adapter for using Hibernate composite types as converters in OpenXava.
Base class for adapters for using Hibernate composite types as converters in OpenXava.
Adapter for using Hibernate types as converters in OpenXava.
 
A hidden property has a meaning for the developer but not for the user.
Decorate an IXTableModel to hidden columns.
In a collection it allows you to define your custom action to hide the detail view.
A group of @HideDetailAction associated to the same collection.
 
 
To access the current versions of classes and resources loaded in hot and know if hot reloading is active.
Plugin for HotswapAgent, also monitors resources in project.
Useful for XSS protection.
Stores rich text in HTML format that the user can edit with a rich text editor.
 
 
Utility class for easier use of HtmlUnit.
Logic to execute from AccessTracker.
OpenXava action.
 
Calculator for the oid of an aggregete.
 
An action that can be available for the user or hidden, depend on a programmatic condition.
 
Indicates an action that must be executed after the execution of this one.
As IChangeAction but you can indicate values for filling properties of the chained action too.
To indicate the next controllers to show.
To change the module mode.
To go to another module.
Interface for AI chat service implementations.
 
A field that display an icon, the user can change the icon.
 
 
Provides JDBC connections.
To refine the JDBC connections just after get them from the data source and before use them.
 
 
Read data by chunks.
Base class for defining entities with a UUID id.
To use identity database id generation.
To decorate ids used for HTML elements.
Logic used by OX for generated ids for the HTML parts.
TablaModel editable.
Deprecated.
Since OpenXava 2.0.
Interface for creating the JPA EntityManagerFactory instances used by OpenXava.
 
Interface to facilite a remote implementation of a EntityTab.
Persistence provider where modifications are done calling explicit to modify().
Interface used to interact with a file container (database, file system, etc)
To filter the parameters value sent to searchs.
 
For convert to String (used in HTML page) to Object (used in java side), and vice versa.
It allows to do a forward to any URI.
Calculate ids using Hibernate native id generators.
Allows to hide an action.
Allows to hide a group of actions.
To associate an icon to each enum option.
With the posibility of be initiated.
 
Executes some JavaScript code after the regular action execution.
 
 
To define your own user authentication logic against your LDAP server.
Cualquier cosa que atrape recurso y tenga que liberarlos.
It allows to navigate to a view with possibility of load a file.
 
 
 
 
For convert to String (used in HTML page) to Object (used in java side), and vice versa using MetaProperty info.
Interface to be implemented by all model classes.
 
Calculator that receives a model object (entity or aggregate) that is used as source to execute the calculation.
Action that receives the ModuleContext.
 
 
 
 
 
This converters must to have properties for fill it before call to toJava or toDB.
It allows to do several forwards to several URIs.
For convert to String [] (used in HTML page) to Object (used in java side), and vice versa.
 
 
Throws when probllems on init (generally calling to init() method.
 
 
 
 
 
Utilities to working with java.io.InputStream).
In java a int and in database a BigDecimal.
 
In java a int and in database a Number of any type.
In java an int and in database a String.
A TableModel with a object associated to each row
 
A calculator that can choose do no calculation.
 
String used to store a IP address.
Provides the implementation of the persistence services used in MapFacadeBean.
 
Functional interface that does not receive or return any value.
Allows you execute an action on the file(s) uploaded in the last form of type multipart/form-data.
Allows update and read object properties to/from a Map.
This action is associated to an property (displayed in User Interface), before execute it the property name and the container view is injected.
Validator for a single property.
 
A TablaModel that can refresh data.
Validates entity (or aggregate too) before removing.
Provides report parameters.
Action that receive a servlet request.
Filter that receive a HTTP request before filter.
ReportParametersProvider that receive a HTTP request before filter.
Utility class to reduce the ifs size.
 
Allows search specifying a concrete condition.
 
Allows to show an action previously hidden.
Allows to show a group of actions previously shown.
 
Adds to the swing TableModel the posibility of add, remove and modify rows.
Provides data and specific behavior from the underlying query technology.
 
Defines the contract for tree view readers.
For upload editors provides the list of oids from the property value.
Validator.
TableModel that allows put and get all data in Vector format.
To be implemented by an entity or property validator to get the message from the annotation.
Something with a IXTableModel.
Extended TableModel.
To generate a custom report concatenating simple reports.
To generate several custom Jasper Reports with the same action.
To generate your custom Jasper Report.
 
An implementation of IFilePersistor
Persistence Manager for EJB3 JPA.
An ITabProvider that obtain data via JPA.
JxlsCell: a class to wrap and simplify the use of Apache POI Cell in the context of OpenXava Usage: JxlsWorkbook wb = new JxlsWorkbook("Test"); JxlsSheet sheet = wb.addSheet("Test"); JxlsCell cell = sheet.setValue(4, 4, 2); cell.setSpan(2, 1).setHyperLink("http://www.openxava.org"); sheet.setValue(4, 5, "Test").setSpan(3, 1);
 
JxlsSheet: a class to wrap and simplify the use of Apache POI Sheet in the context of OpenXava Principle: As per Excel, the rows and colums start at 1 Types of cells: Date, Number, Formulas and Text Formulas can be encoded as Excel: A1, $A1, A$1, $A$1, R1C1 (R[-1]C1 is not implemented) Jxls: R1C1, $R1C1, R1$C1, $R1$C1 and they can start with = Usage: JxlsWorkbook wb = new JxlsWorkbook("Test"); JxlsSheet sheet = wb.addSheet("Test"); sheet.setValue(3, 4, "Pi", wb.addStyle(TEXT).setAlign(CENTER).setBold()); sheet.setValue(4, 4, 3.141592654, wb.addStyle(FLOAT).setAllBorders(THIN_BORDER)); sheet.setFormula(4, 5, "=2*$R4$C4", wb.addStyle("##0.0000")); sheet.setFormula(4, 6, "=2*R4C4", wb.addStyle("##0.000"));
JxlsStyle: a class to wrap and simplify the use of Apache POI CellStyle in the context of OpenXava Principle: JxlsStyle should not be instantiated directly, but rather created through workbook.addStyle(style) each setProperty returns the style so the setProperty's can be chained Usage: JxlsWorkbook wb = new JxlsWorkbook("Test"); JxlsSheet sheet = wb.addSheet("Test"); JxlsStyle boldCenteredTextS = wb.addStyle(TEXT).setAlign(CENTER).setBold(); JxlsStyle boldCenteredTextBorderedS = wb.addClonedStyle(boldCenteredTextS).setBorder(BOTTOM, BORDER_THIN); sheet.setValue(3, 4, "Pi", boldCenteredTextS); sheet.setValue(4, 4, "Pi", boldCenteredTextBorderedS);
JxlsWorkbook: a class to wrap and simplify the use of Apache POI Workbook in the context of OpenXava JxlsWorkbook's can be created: - empty JxlsWorkbook wb = new JxlsWorkbook("Test"); - from a TableModel JxlsWorkbook wb = new JxlsWorkbook(tableModel, "Test"); - from an xls file JxlsWorkbook wb = new JxlsWorkbook(xlsFile); Usage: JxlsWorkbook wb = new JxlsWorkbook("Test"); JxlsSheet sheet = wb.addSheet("Test"); sheet.setValue(3, 4, "Pi", wb.addStyle(TEXT).setAlign(CENTER).setBold()); sheet.setValue(4, 4, 3.141592654, wb.addStyle(FLOAT).setAllBorders(THIN_BORDER)); sheet.setFormula(4, 5, "=2*$R4$C4", wb.addStyle("##0.0000")); sheet.setFormula(4, 6, "=2*R4C4", wb.addStyle("##0.000")); wb.write(new FileOutputStream("c:/Test.xls")); Use of POI more advanced functionalities JxlsWorkbook wb = new JxlsWorkbook("Test"); JxlsSheet sheet = wb.addSheet("Test"); sheet.setValue(3, 4, "Pi", wb.addStyle(TEXT).setAlign(CENTER).setBold()); Workbook poiWorkbook = wb.createPOIWorkbook(); // do an advanced function poiWorkbook.write(new FileOutputStream("c:/Test.xls"));
A class with a key and a description.
 
String field displayed as a label.
Format to display the label of this property or reference (displayed as descriptions list).
A group of @LabelFormat associated to the same member.
For using in @LabelFormat as value.
Utility class for obtain the i18n of the labels.
Style to display the label of this property or reference (displayed as descriptions list).
A group of @LabelStyle associated to the same member.
JSP Tag label to get a translated label with the OpenXava translation mechanism.
To display the value of the property in large format.
A group of @LargeDisplay associated to the same member.
 
 
 
In collections to add actions in list mode; usually actions which scope is the entire collection.
A group of @ListAction associated to the same collection.
Properties to show in the list for visualization of a collection.
Utilities used from JSP files for lists.
A group of @ListProperties associated to the same collection.
Allows to define a subcontroller in a collection.
A group of @ListSubcontroller associated to the same collection.
Logic of AttachedFileEditor.load action in default-controllers.xml.
 
 
 
Logic of AttachedFilesEditor.load action in default-controllers.xml.
 
LocalDate formatter with multilocale support.
Allows LocalDate work with numeric date values in format yyyymmdd from database.
Time formatter with multilocale support.
Access to the locale associated to the current thread.
 
Utility class to read the log tracker created by access tracking, to be use in junit tests.
In java a long and in database a BigDecimal.
 
In java a long and in database a Number of any type.
String to store a media access control address (MAC address).
MAC address validator.
Allows manage model objects in Map format.
Implement the logic of MapFacade.
Utility class for mapping issues.
Utilities to work with maps.
Define format for the string in input.
Maps legacy Material Design Icons (pre v7) names to current ones (v7+) so existing controllers.xml from applications keep working without changes.
Set of messages.
 
 
 
 
 
Aggregate whose implementation is a JavaBean.
 
 
 
 
 
All meta info about business concept.
 
Controller' element: it can be an action or a subcontroller.
 
 
Editor associated to a type.
 
 
 
 
 
 
A little minimum common denominator for MetaPropertyView, MetaReferenceView and MetaCollectionView.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Create on 25/04/2013 (08:30:35)
 
 
 
 
A validator associated to a type or stereotype.
 
 
Represents an action shown inside a view.
 
 
 
Return the value of the indicated property of the sent object model.
 
For accessing to module execution from DWR.
Context with life of session and private for every module.
 
 
 
 
 
 
Base class for creating a junit test that runs against an OpenXava module.
BigDecimal used to represent money.
For MONEY and DINERO stereotypes.
Utility class to work with money values and properties.
 
 
Simply by pass the values from property to html and viceversa.
 
 
 
 
 
 
 
 
To get the preferences from naviox.properties The properties encryptPassword, storePasswordAsHex and all ldap properties are obtained directly from User class for not creating a compilation dependency between User.java and naviox.jar.
 
 
Allows you to define your custom action to start creating a new element for a collection or reference.
A group of @NewAction associated to the same collection.
 
View of the referenced object used to create a new one from a reference or collection.
A group of @NewView associated to the same reference.
 
 
 
The final user cannot create new objects of the referenced type from here.
Available in collections, when using this annotation, the actions from the controllers DefaultListActionsForCollections and DefaultRowActionsForCollections will not be displayed.
The reference is not displayed inside a frame.
The final user cannot modify the current referenced object from here.
Utility class to generate nonce numbers for using in inline JavaScript.
Tag to generate a nonce number for inline JavaScript.
The user will not have a link to make searches with a list, filters, etc.
 
 
 
 
It store dates, but never save null, instead save a 1/1/1 date.
 
Allows to remove null for strings on save and on load from database.
 
 
Just return null.
 
 
To extract the object assigned to a PreparedStatementin.
Action to execute when the value of this property/reference changes.
Used for changes of the chart properties.
 
 
 
 
 
 
 
 
 
A group of @OnChange associated to the same member.
Action to execute to do the search of a reference when the user types the key value.
The default action to execute for search a reference when the user types the value.
A group of @OnChangeSearch associated to the same member.
Allows to define an action to be executed when an element of the collection is selected or unselected.
A group of @OnSelectElementAction associated to the same collection.
Base action for actions executed when a collection element is selected or unselected.
 
 
 
For using Java 5 enums in tabs, specifically for converting filter data.
 
 
 
 
 
 
A password field that shows * when user types.
 
To access to some persistence services in an abstract way.
Runtime exception to be thrown by a IPersistenceProvider when a system level error is produced.
To work with the persistence.xml to be used in this application.
 
 
 
 
 
Wraps a byte array to allow store photos in a database with no support to byte [] o BLOBs, but yes java.lang.Object.
Abstract class for create Persistence Providers based in POJOs.
 
 
Callback executed before creating an object.
Callback executed before creating an object.
Callback executed before creating an object.
Utilities to work with Java primitive data.
Exception thrown by IPropertiesContainer.
Manages with reflection the properties of a object.
Exception thrown by PropertiesManager.
Reads properties files.
It's used in a property collection for indicate a separation.
 
The validator execute validation logic on the value assigned to the property just before storing.
A group of @PropertyValidator associated to the same property.
Implements a PropertyValidator of OpenXava as a Bean Validation Constraint.
Encapsulate the value for inject it in a property.
 
The member never will be editable by the final user in the indicated views.
 
 
 
 
 
View of the referenced object used to display it in a reference.
A group of @ReferenceView associated to the same reference.
 
Allows to define a custom action to remove the element from the collection.
A group of @RemoveAction associated to the same collection.
Logic of AttachedFileEditor.remove action in default-controllers.xml.
 
 
 
 
Logic of AttachedFiles.remove in default-controllers.xml.
 
 
 
 
 
Allows to define your a custom action to remove the selected elements from the collection.
A group of @RemoveSelectedAction associated to the same collection.
The default action to remove an element in a @OneToMany/@ManyToMany collection.
Remove an element in an @ElementCollection.
 
 
The @RemoveValidator is a level model validator, it is executed just before removing an object, and it has the possibility to deny the deletion.
A group of @RemoveValidator associated to the same entity.
For obtaining a instance of report parameters.
 
 
 
 
Indicates if this property or reference is required.
Implements Required annotation of OpenXava as a Bean Validation Constraint.
Delete the stack of all visited controllers.
 
 
 
 
Returns to previous view and previous controllers.
 
In collections to add an action in each row, but not in the collection button bar.
A group of @RowAction associated to the same collection.
For indicating the row style for Tabs and collections .
A group of @RowStyle associated to the same collection.
 
Allows to define a custom action to save the collection element.
A group of @SaveAction associated to the same collection.
To save a collection element.
 
To save a collection element.
 
 
 
 
 
Utility methods related to JPA schema resolution in web requests.
 
 
Allows you to specify your own action for searching.
A group of @SearchAction associated to the same reference.
Search using as key the data displayed in the view.
 
 
A search key property or reference is used by the user to search.
Defines a condition to be used when showing list of selectable items for adding elements to a collection or assigning value to a reference.
A group of @SearchListCondition associated to the same reference or collection.
Name of the tab used to display the list data in the dialog when searching on a reference or collection
A group of @SearchListTab associated to the same reference or collection.
 
 
 
 
 
To use sequence database id generation.
Utilities to work with servlets.
To access session data without having access to HttpServletRequest or HttpSession.
 
Set value of default schema for JPA Persistence and updates the session object 'defaultSchema'.
 
Changes locale based on url parameter. 2011/mar/02 accepts language_COUNTRY for proper locale creation.
 
 
 
Created on 04/02/2009 (16:23:01)
 
It removes the initial report and it makes a shared report.
Create on 13/02/2014 (12:41:15)
 
 
 
 
 
 
How to use the SimpleHtmlReportAction

Process
Create an action which extends SimpleHtmlReportAction.
To display a collection as a simple read-only list, without actions, filters, pagination, sorting, etc.
A group of @SimpleList associated to the same member.
To process simple HTML templates. -- Usage -- SimpleTemplater.getInstance().buildOutputUsingStringTemplate(template, parameters); Replaces ${parameter_name} in the template by its value found in the (Map<String, Object>)parameters. -- Syntax -- Simple blocks can be processed.
 
Stores a boolean value as 'S' or 'N' in database.
 
A stereotype is the way to determine a specific behavior of a type.
 
Supports Blob (and also other types for byte []) in as column type in DB.
Supports Blob (and also other types for byte []) in as column type in DB.
In java a String a a Blog in database.
 
 
For using Java 5 enums in tabs, specifically for converting filter data.
 
Utilities to work with String.
A time stored as an String.
In java a String and in database a java.sql.Time.
 
 
Deprecated.
Since v7.1 should use directly the CSS classes in your HTML code.
 
 
 
RuntimeException to be thrown by a business method when a system level problem is produced.
Define the behavior for tabular data presentation (List mode).
Session object to work with tabular data.
For accessing to the Tab from DWR.
Base class for actions that works with Tabs.
 
Exception throwed by some classes of this package.
The main difference within this class and swing AbstractTableModel is that the listener list is transient.
IXTableModel implementation in JavaBean format.
 
 
 
A group of @Tab associated to the same entity.
 
Field used to store a phone number.
String used to represent a big area of text.
 
 
 
Time formatter with multilocale support.
Everything is valid.
Put a % before and after.
 
With @Tree you can instruct OpenXava to visualize collections as a tree instead of a list.
 
A group of @Tree associated to the same collection.
 
Parse the tree view and produces a javascript snippet.
Implements the Tree view reader
 
 
Utility class to access to default type from an annotation.
Utility class to access to default type from a stereotype.
 
Save a modified ManyToMany element.
Update (update, create, etc) a reference from another view, and returns to the previous view after it.
 
 
 
Inserts the name of the current user as first parameter.
Data about the current logged user, obtained via Users.
Implementation of Java Preferences for OX applications.
Utilities to work with users.
It generate a Universal Unic IDentifier of 32 alphanumeric characters.
 
 
In java valid-values and in database a integer number whose first value is 0.
In java a valid-values and in database a letter corresponding to the position in the string that it's in property 'letters'.
In java a valid-values and in database a string corresponding to the position that it's in property 'words'.
Defines with precision the format of the user interface or view.
Session object to manage a view based in maps, hence suitable for OpenXava
For accessing to the View from DWR.
Allows you to define your custom action to view a collection element.
A group of @ViewAction associated to the same collection.
Base class for DWR class that uses View.
 
 
 
A group of @View associated to the same entity.
Do nothing.
 
 
To use as generic transient class for dialogs with a single property that allows only Excel and CSV files.
To use as generic transient class for dialogs.
To use as generic transient class for dialogs.
To use as generic transient class for dialogs.
Utilities to work with arrays.
RuntimeException since v3.0.
 
To obtain i18n values from OpenXava resource files.
Deprecated.
Since v7.1 as Style parent class.
Utilities to work with collections, enumerations and iterators.
Serializable FileItem to use as alternative to FileItem from Apache Commons FileUpload.
 
 
Utility class to work with objects.
The eXtended version of @OrderBy.
Allows to work easily with EJB3 JPA inside OpenXava applications.
Global utilities about the system.
Base class to create IXTableModel decorators.
Convert a year in a date range.
 
 
 
Used to fill the field with zeros, the amount of zero is what remains to complete the field (Leading zero).
Servlet to download all files of a @Files property as a single ZIP.