BackgroundTaskListener is responsible for initialization and starting of tasks
which in background, that is without user interaction, periodically execute
some functionality.
Custom tag to generate all HTML code necessary to display calendar
control displayed in the dialog row (calendar consists from edit box
and button that will open calendar dialog).
Constant defining length in percentage of the row width that will be used
for checkbox column width if the flag specifying to display checkboxes in
each row is set.
Custom tag to generate all HTML code necessary to display combo control
allowing user to select exactly 1 from the list of elements displayed in the
dialog row.
Custom tag to generate all HTML code necessary to display row of a dialog,
which usually contains single label and a single control possibly stretching
the entire width of a dialog.
Custom tag to generate all HTML code necessary to display left half of the
double select control allowing user to move items between left and right list.
Custom tag to generate all HTML code necessary to display options of the
double select from a single string which contains concatenated and potentially
encoded list of values and texts.
Custom tag to generate all HTML code necessary to display right half of the
double select control allowing user to move items between left and right list.
Custom tag to generate all HTML code necessary to display double select
control, which contains 2 select lists and buttons that allow moving items
between lists and optionally reordering items in the destination list.
Custom tag to initialize the dynamic list control that allows to type an item
and then add it to the list, edit the items already in the list and reorder
the items in the list.
Custom tag to generate all HTML code necessary to display dynamic list
control that allows to type an item and then add it to the list, edit the
items already in the list and reorder the items in the list.
Relative page count is total amount of pages of data relative to
the current position in the list since beucase our current position
doesn't have to be alligned with page boundaries there might be 1 more
page before or after the current position which wouldn't be there
otherwise.
Generate select query to returns data based on the list option describing
what data objects to load taking into account filter decribing security
restrictions that prevent us from loading data that the user
doesn't have rights to see and all other filtering conditions.
Get where clause to select specified ids while taking into account specified
security filter therefore retrieving only those data objects for which the
access is granted.
Get where clause to select specified ids while taking into account specified
security filter therefore retrieving only those data objects for which the
access is granted.
Get where clause to select specified ids while taking into account specified
security filter therefore retrieving only those data objects for which the
access is granted.
Custom tag to generate all HTML code necessary to display control label which
serves as a trigger to display context help for some control associated with
the label.
Parameter used to specify what should be the first visible item from the
list of loaded items on the client (for example in the case the list is
too long and needs to be scrolled to show the specific item).
This controller handles all functionality connected with listing of data
objects by pages, filtered with filters, sorted by columns, secured by access
rights, and maybe much more in the future.
Custom tag to generate hyperlink that can invoke instance of
ListBrowserServlet and perform the desired action such as going to the next
or the previous page.
This interface should be implemented by all data object factories, which
support browsing through list of data object page by pages retrieve from the
database.
Constructor allowing to specify attributes for database schema that
support multiple data object types and therefore have multiple sets of
table names and columns sets.
Constructor allowing to specify attributes for database schema that
support only single data object type and therefore have most likely only
one table name and single columns sets.
Class representing data factory that implements list factory interface to
use to retrieve data for list of data objects
TODO: Improve: Since this class is used at many levels it doesn't make much
sense to specify data factory to use.
Css class or combination of classes for this image button that should
contain background image that will be displayed within the button created
by this tag.
Flag that specifies if the context help is written directly to the page at
the location where the tag is placed in the page or if the custom tag can
move it to a different place in the structure of the page.
Values specifying mapping between ids of data objects managed by the
controls and artificial order number specifying order of those data objects,
The format for order is following:
ID1:ORDER_NUMBER1;ID2:ORDER_NUMBER2;...;IDn:ORDER_NUMBERn
Mapped data object represents relationship between two data objects by
identifying the two data objects in the relationship, the type of relationship
as well as storing any additional data connected with this relationship..
MappedData() -
Constructor for class org.opensubsystems.patterns.mappeddata.data.MappedData
Empty mapped data initialized to default parameters
Note: We do not allow to specify domain id because mapped data doesn't
exist in domain.
Base class implementation for list database schemas that provide queries or
operations that allow to modify data in tables managed by this schema as well
as functionality needed to browse list of data objects.
Constructor allowing to specify attributes for database schema that
support multiple data object types and therefore have multiple sets of
table names and columns sets.
Constructor allowing to specify attributes for database schema that
support only single data object type and therefore have most likely only
one table name and single columns sets.
Constructor allowing to specify attributes for database schema that
support only single listable data object type and therefore have most
likely only one single columns sets but may consist of multiple tables
storing the data for a given data object that can be modified.
Sql query operation
This operation is used if special query part have to be in the final query
In this case just create data condition of this type and set what ever
attribute you want except NO_ATTRIBUTE, value will be String representing
query value type will be VALUE_TYPE_STRING.
Method that preprocess query (by adding specific SQL clauses for example
LIMIT, ...) to improve performance of selecting items from the list at
specific position.
Method that preprocess query (by adding specific SQL clauses for example
LIMIT, ...) to improve performance of selecting items from the list at
specific position.
Method that preprocess query (by adding specific SQL clauses for example
LIMIT, ...) to improve performance of selecting items from the list at
specific position.
Method that preprocess query (by adding specific SQL clauses for example
LIMIT, ...) to improve performance of selecting items from the list at
specific position.
Method that preprocess query (by adding specific SQL clauses for example
LIMIT, ...) to improve performance of selecting items from the list at
specific position.
Method that preprocess query (by adding specific SQL clauses for example
LIMIT, ...) to improve performance of selecting items from the list at
specific position.
Method that preprocess query (by adding specific SQL clauses for example
LIMIT, ...) to improve performance of selecting items from the list at
specific position.
Preprocess the query to correctly handle situation when we request to sort
the data using the creation date in case the database doesn't provide
very good precision for dates.
This method receives a string representing the modification (such as the
character or text typed by the user) and applies modification (if any,
such as uppercase of the text) and returns the modified text.
This method receives a string representing the modification (such as the
character or text typed by the user) and applies modification (if any,
such as uppercase of the text) and returns the modified text.
R
release() -
Method in class org.opensubsystems.patterns.listdata.www.ListTag
Custom tag to generate all HTML code necessary to display select control
allowing user to select item from a list of elements displayed in the dialog
row.
Custom tag to generate all HTML code necessary to display one tab of the
tabbed dialog, which is displayed, when user clicks on the help button
associated with the tabbed dialog.
Base class for all data objects, which can be versioned and therefore has to
track the current version, if they are tip and the base version of, which this
is a new version.
Configuration setting controlling if user interface allow user to focus
(for example by tabbing through controls on the screen) on labels that
can be used to display context help.
Default value of flag controlling if user interface allow user to focus
(for example by tabbing through controls on the screen) on labels that
can be used to display context help.