See: Description
Interface | Description |
---|---|
NameableInfo | Deprecated
In 3.3, no replacement
|
ToTransferable<T extends Transferable> | Deprecated
In 3.3, no replacement
|
Transferable | Deprecated
In 3.3, no replacement
|
Class | Description |
---|---|
AnnotatedItemInfo | Deprecated
In 3.3, no replacement
|
AnnotationInfo | Deprecated
In 3.3, no replacement
|
AnnotationTypeInfo | Deprecated
In 3.3, no replacement
|
ArrayDesignInfo | Deprecated
In 3.3, no replacement
|
BasicItemInfo | Deprecated
In 3.3, no replacement
|
BioAssaySetInfo | Deprecated
In 3.3, no replacement
|
CommonItemInfo | Deprecated
In 3.3, no replacement
|
DataFileTypeInfo | Deprecated
In 3.3, no replacement
|
ExperimentInfo | Deprecated
In 3.3, no replacement
|
ExtendedPropertyInfo | Deprecated
In 3.3, no replacement
|
FileInfo | Deprecated
In 3.3, no replacement
|
FileSetMemberInfo | Deprecated
In 3.3, no replacement
|
OwnedItemInfo | Deprecated
In 3.3, no replacement
|
ProjectInfo | Deprecated
In 3.3, no replacement
|
QueryOptions | Deprecated
In 3.3, no replacement
|
QueryParameter | Deprecated
In 3.3, no replacement
|
RawBioAssayInfo | Deprecated
In 3.3, no replacement
|
ReporterListInfo | Deprecated
In 3.3, no replacement
|
SharedItemInfo | Deprecated
In 3.3, no replacement
|
VersionInfo | Deprecated
In 3.3, no replacement
|
All classes in this package has been deprecated as of BASE 3.3. Complete removal is scheduled for BASE 3.4
This package contains pure data-holder classes which are used
for transporting information about items in the database. These
classes are, for example, used by the webservices implementation, but
can also be used by other clients with similar needs. The classes
are Serializable
and Transferable
.
The code in this package does not include any business logic, data validation,
error handling, database queries or other complext code. It is the repsonsibility
of the business layer (the net.sf.basedb.core
package) to perform those tasks.
For each class in this package, there usually is a corresponding class
in the business layer, for example ProjectInfo
and
Project
.
Client applications can create and initialise instances themselves or use the
ToTransferable.toTransferable(net.sf.basedb.info.Transferable)
method to let the core initialise an instance. Note! The latter
alternative will of course only work for code executing on the server.
It will, for example, not work in the webservices client since it doesn't
have access to the BASE core code.
NOTE! IT IS VERY IMPORTANT THAT THE CLASSES IN THIS PACKAGE ARE INDEPENDENT OF ALL OTHER PACKAGES IN BASE. IT IS FORBIDDEN TO IMPORT FROM net.sf.basedb.core AND ALL OTHER net.sf.basedb.* PACKAGES.