|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sage.accpac.sm.View
@NotThreadSafe public class View
Represents an Accpac view
An object of this class can be created directly by an application (possibly
by sub-classing) or it can be obtained from the Program
or DBLink
object's openView method.
Objects of this class are not thread-safe.
The caller must call the dispose
method when finished with
the object so that all its resources can be released. The caller must not
call any other method on the object after calling dispose.
After calling a method the application should check that the program's error
stack is still clear. The view may very well add information to the call
stack and still return success. If a method returns a SuccessLevel then if
the level is Success there should not be any errors on the program's stack
(but that is not guaranteed). If it returns Warning then the caller should
check the program's error stack.
Nested Class Summary | |
---|---|
static class |
View.FilterOrigin
Specifies the origin from where a filter should be applied |
static class |
View.OpenDirectives
Indicates the method to be used when opening a view. |
static class |
View.OpenModes
The set of values that can be used to make the mode passed when opening a view. |
static class |
View.Protocol
Protocols |
static class |
View.RecordGenerateMode
The mode passed to recordGenerate(com.sage.accpac.sm.View.RecordGenerateMode) |
static class |
View.ReferentialIntegrity
Indicates the referential integrity setting of a view |
static class |
View.RotoType
Indicates the type of a view. |
static class |
View.Security
Security values which indicate the functionality the user is permitted to access on the view. |
static class |
View.SystemAccess
Indicates the current access mode of a view |
Constructor Summary | |
---|---|
View(DBLink parent,
java.lang.String rid)
Constructs an instance of the View class for the given roto id on
the given link . |
|
View(DBLink parent,
java.lang.String rid,
int modes,
int prefetch,
int directives)
Constructs an instance of the View class for the given roto id on
the given link using the given mode, directives and
prefetch. |
|
View(Program program,
java.lang.String rid)
Simple constructor based on Program |
|
View(Program program,
java.lang.String rid,
int modes,
int prefetch,
int directives)
constructor based on Program |
Method Summary | |
---|---|
void |
addNotificationListener(NotificationListener l)
Add the given listener. |
void |
autocompose(View... views)
composes the supplied list of views against this view, passing them in the correct order. |
java.lang.Object[] |
blkGet(int... fieldIDs)
obtain the values of several fields |
void |
blkPut(boolean verify,
int[] fieldIDs,
java.lang.Object[] values)
Change the field values of multiple fields |
void |
browse(java.lang.String filter,
boolean isAscending)
Starts a query and establishes the direction for subsequent calls that fetch records from the view. |
void |
cancel()
cancels any unsaved changes in the view's revision list. |
void |
compose(View... views)
composes the supplied list of views against this view. |
static void |
createTables(DBLink link,
java.lang.String rid)
Create the view's tables on the link's current database connection |
static void |
createTables(Program program,
java.lang.String rid)
Create the view's tables on the program's current database connections |
void |
delete()
Deletes the current record from the database |
void |
dispose()
Closes the view and releases all resources used by the object. |
static void |
dropTables(DBLink link,
java.lang.String rid)
Drop the view's tables on the link's current database connection |
static void |
dropTables(Program program,
java.lang.String rid)
Drop the view's tables on the program's current database connections |
void |
filterDelete(java.lang.String filter)
Deletes the set of records that satisfy the supplied filter, including all children. |
void |
filterSelect(java.lang.String filter,
boolean isAscending,
int order,
View.FilterOrigin origin)
Starts a query and establishes the direction for subsequent calls that fetch records from the view. |
protected void |
finalize()
overrides the finalize method of object so that the dispose gets called if it hasn't already |
java.lang.Object |
get(int fieldIndex)
Gets the value of the field with the given index |
java.lang.Object |
get(java.lang.String fieldName)
Gets the value of the field with the given name |
java.util.List<java.lang.String> |
getComposites()
Gets a list of IDs of the views that the caller may explicitly compose. |
java.lang.String[] |
getDefiningKeyValues(int key)
gets the values of the fields that define the current record relative to its header. |
java.lang.String |
getDescription()
Description of the view |
boolean |
getDirty()
Indicates whether the current record is dirty. |
java.lang.String |
getETag()
gets the Edit Tag for the record. |
boolean |
getExists()
Indicates whether the current primary key field values identify an existing record in the database |
ViewFields |
getFields()
Gets the collection of fields for the
view. |
int |
getFilterCount(java.lang.String filter)
Gets the number of records in the view that match the filter |
boolean |
getHasUnpostedRevisions()
Gets a value indicating whether there are unposted revisions in the view |
boolean |
getInstanceNoncascading()
Reserved - Gets the Noncascading mode flag |
boolean |
getInstanceNonheritable()
Gets whether the composite views implicitly opened by the current view inherit the additional parameters of the current view when it was opened. |
int |
getInstancePrefetch()
Gets the number of records fetched at a time, if the view was opened read-only |
int |
getInstanceProtocol()
Gets the view's protocol |
boolean |
getInstanceRawPut()
Reserved |
boolean |
getInstanceReadOnly()
gets whether the view is opened in readonly mode |
boolean |
getInstanceUnrevisioned()
Gets whether revisioning is suppressed. |
boolean |
getInstanceUnValidated()
Gets whether validation is suppressed. |
ViewKeys |
getKeys()
get the collection of keys |
int |
getOrder()
gets the current order or key number. |
DBLink |
getParent()
|
Program |
getProgram()
Gets the Program under which this View object is. |
View.ReferentialIntegrity |
getReferentialIntegrity()
gets the current referential integrity flag of the view |
View.Security |
getSecuritySettings()
Gets the View.Security settings that list the access rights the current
user has on the view. |
View.SystemAccess |
getSystemAccess()
gets the current system access mode of the view |
java.util.Date |
getTemplateDate()
|
java.lang.String |
getTemplateVersion()
|
View.RotoType |
getType()
Gets the view type |
java.lang.String |
getViewID()
Gets the view ID of the current view. |
boolean |
goBottom()
goes to the bottom (last) record defined by the current query. |
boolean |
goNext()
goes to the next record defined by the current query. |
boolean |
goPrev()
goes to the previous record defined by the current query. |
boolean |
goTop()
goes to the top (first) record defined by the current query. |
void |
insert()
Inserts the current record into the database. |
boolean |
isNotification()
Returns true if and only if the view instance was created with the ability to handle notifications. |
void |
post()
Posts unsaved changes to the view. |
void |
post(ThreadEventListener listener)
Performs view-specific posting on a separate thread |
int |
process()
Performs view-specific processing |
int |
process(MeterEventListener meterListener)
Performs view-specific processing which may raise a meter, providing a listener for the meter. |
void |
process(ThreadEventListener listener)
Performs view-specific processing on a separate thread |
void |
putDefiningKeyValues(java.lang.String[] values,
int key)
sets the values of the fields that define the current record relative to its header. |
boolean |
read(boolean lockRecord)
Locates and retrieves the record in the view according to the primary key field values of the current record. |
void |
recordClear()
Blanks, zeroes or defaults the fields in the view |
void |
recordGenerate(View.RecordGenerateMode mode)
Generate a unique nonexistent key, and blanks, zeroes or defaults the remaining fields in the view. |
void |
refreshSchema()
informs the view that the caller has reason to suppose that the schema has changed, in particular the list of fields and keys. |
void |
removeNotificationListener(NotificationListener l)
Remove the given listener. |
void |
revisionCancel(int level)
Rolls back any pending changes to the specified revision level |
boolean |
revisionExists(int level)
Checks whether the current record exists within the specified revision level |
void |
revisionPost(int level)
Commits any changes to the specified revision level |
boolean |
revisionUnposted(int level)
Checks whether the specified revision level has unposted changes |
int |
set(int field,
java.lang.Object value)
Sets the given field value without verification To set a field value with verification either use blkPut on the view or
setValue on the field itself. |
int |
set(java.lang.String field,
java.lang.Object value)
Sets the given field value without verification. |
void |
setETag(java.lang.String tag)
Sets the Edit Tag for the record. |
void |
setOrder(int order)
Sets the current selected key on the view. |
void |
setReferentialIntegrity(View.ReferentialIntegrity value)
sets the current referential integrity flag of the view |
void |
setSystemAccess(View.SystemAccess value)
sets the current system access mode of the view |
static void |
shutdownExecutor()
|
boolean |
supportsETag()
Returns true if and only if the view supports ETags. |
void |
tableEmpty()
Deletes all records in the database table in the fastest way possible |
void |
unlock()
Unlocks a record previously locked by fetch or read |
void |
update()
Updates the current record into the database. |
boolean |
verify()
Validates the field values of the current record |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public View(DBLink parent, java.lang.String rid, int modes, int prefetch, int directives)
View
class for the given roto id on
the given link
using the given mode, directives and
prefetch.
Call dispose()
when finished with the instance.
parent
- the DBLink on which the view is opened.rid
- the rotoid (e.g. BK0001) of the view. This must be six
characters long once trimmed.modes
- an integer value containing a set of flags that control
behaviour. See View.OpenModes
.prefetch
- the number of records to pre-fetch when the view is opened (0 to
63)directives
- specifies how the view should be used. See
View.OpenDirectives
. dispose()
,
View.OpenDirectives
,
View.OpenModes
public View(Program program, java.lang.String rid, int modes, int prefetch, int directives)
Call dispose()
when finished with the instance.
program
- the Program on which the view is opened.rid
- the roto id (e.g. BK0001) of the view. This must be six
characters long once trimmed.modes
- an integer value containing a set of flags that control
behaviour. See View.OpenModes
.prefetch
- the number of records to pre-fetch when the view is opened (0 to
63)directives
- specifies how the view should be used. See
View.OpenDirectives
.dispose()
,
View.OpenDirectives
,
View.OpenModes
public View(DBLink parent, java.lang.String rid)
View
class for the given roto id on
the given link
.
The instance is constructed with default modes, directives and prefetch count.
Call dispose()
when finished with the instance.
parent
- the link
on which the view is opened.rid
- the roto id (e.g. BK0001) of the view. This must be six
characters long once trimmed.dispose()
public View(Program program, java.lang.String rid)
Call dispose()
when finished with the instance.
program
- the Program on which the view is opened.rid
- the roto id (e.g. BK0001) of the view. This must be six
characters long once trimmed.dispose()
Method Detail |
---|
public void dispose()
public void addNotificationListener(NotificationListener l)
InstanceNotify
directive
specified (e.g. using the extended
constructor).
l
- the NotificationListener
to be added
java.lang.IllegalStateException
- if InstanceNotify
was not
specified when the view was constructed.removeNotificationListener(com.sage.accpac.sm.NotificationListener)
,
NotificationListener
public void autocompose(View... views)
compose
function. OE0520 has a compositeNames list of OE0500, OE0680, OE0180, OE0740, OE0526 and OE0522.
View oe0520 = s.getView("OE0520"); Views[] va = new Views[2]; va[0] = s.getView("OE0180"); va[2] = s.getView("OE0500"); oe0520.compose(va);
View oe0520 = s.getView("OE0520"); View oe0500 = s.getView("OE0500"); View oe0180 = s.getView("OE0180"); oe0520.compose(oe180, oe0500);
views
- var-args list of or array of Views to be composed against this
view. It is permissible to provide more views than are needed;
the excess will be ignored.
java.lang.NullPointerException
- if dispose()
has been called on the view.
java.lang.IllegalArgumentException
- if the argument is a null reference or the list is in some
other way unacceptable.
ViewException
- if there is some problem raised by the underlying views.getComposites
,
viewCompose
public java.lang.Object[] blkGet(int... fieldIDs)
This behaves equivalently to multiple calls to get(int)
.
fieldIDs
- variable length list or array of the ids of the fields to be
fetched
java.lang.NullPointerException
- if dispose()
has been called on the view.get by numeric id
,
get by field name
public void blkPut(boolean verify, int[] fieldIDs, java.lang.Object[] values)
verify
- specifies whether the values should be verified at this stagefieldIDs
- the ids of the fieldsvalues
- the values. There must be at least as many as there are fieldIDs
java.lang.NullPointerException
- if dispose()
has been called on the view.
java.lang.IllegalArgumentException
- if there are fewer values than fieldIDs
UncheckedCharacterCodingException
- if there is a conversion error. It will be a
InvalidCharacterException
if one of the inputs is a
string that contains a character that cannot map to the
character set of the session. It will be a
MalformedInputException
if one of the inputs is a
string that is actually not a valid string (for example
contains a trailing character without its leading character)
StringTooLongException
- if one of the objects passed in will not fit in the number of
bytes specified by its typeset(int, Object)
public void browse(java.lang.String filter, boolean isAscending)
filter
- string containing the filter expression that restricts the
records that will be retrieved.isAscending
- boolean value indicating whether subsequent records will be
fetched in ascending or descending order. Calling browse does
not change the ordering of records being fetched from the view.
To control the ordering, use the setOrder() method to select a
key.
UncheckedCharacterCodingException
- if there is a conversion error. It will be a
InvalidCharacterException
if the filter contains a
character that cannot map to the character set of the session.
It will be a MalformedInputException
if the filter is
actually not a valid string (for example contains a trailing
character without its leading character)
java.lang.NullPointerException
- if dispose()
has been called on the view.filterSelect(String, boolean, int, FilterOrigin)
,
#fetch(boolean)
,
#filterFetch(boolean)
,
goNext()
,
goPrev()
public void cancel()
java.lang.NullPointerException
- if dispose()
has been called on the view.public void compose(View... views)
OE0520 has a compositeNames list of OE0500, OE0680, OE0180, OE0740, OE0526 and OE0522.
View oe0520 = s.getView("OE0520"); Views[] va = new Views[3]; va[0] = s.getView("OE0500"); va[1] = null; va[2] = s.getView("OE0180"); oe0520.compose(va);
View oe0520 = s.getView("OE0520"); View oe0500 = s.getView("OE0500"); View oe0180 = s.getView("OE0180"); oe0520.compose(oe0500, null, oe0180);
DO NOT DO THIS; the second argument should be a third argument.
View oe0520 = s.getView("OE0520"); View oe0500 = s.getView("OE0500"); View oe0180 = s.getView("OE0180"); oe0520.compose(oe0500, oe0180);
views
- var-args list of or array of Views to be composed against this
view. The views in the list/array must be in the same order as
the list returned by getComposites()
with null references
used as placeholders for those views that are not being
provided. The trailing null references may be excluded. It is
permissible to provide more views than are needed; the excess
will be ignored.
java.lang.NullPointerException
- if dispose()
has been called on the view.
java.lang.IllegalArgumentException
- if the argument is a null reference or the list is in some
other way unacceptable.
ViewException
- if there is some problem raised by the underlying views.getComposites
,
viewCompose
public static void createTables(DBLink link, java.lang.String rid)
link
- the link on which to create the tablesrid
- the Roto Id of the view whose tables are to be createdpublic static void createTables(Program program, java.lang.String rid)
program
- the program on which to create the tables. If the view is not
one of the standard Sage Accpac views and is a view on the
system database then use the
link-based overload
.rid
- the Roto Id of the view whose tables are to be createdpublic void delete()
java.lang.NullPointerException
- if dispose()
has been called on the view.public static void dropTables(DBLink link, java.lang.String rid)
link
- the link on which to drop the tablesrid
- the Roto Id of the view whose tables are to be droppedpublic static void dropTables(Program program, java.lang.String rid)
program
- the program on which to drop the tables. If the view is not one
of the standard Sage Accpac views and is a view on the system
database then use the
link-based overload
.rid
- the Roto Id of the view whose tables are to be droppedpublic void filterDelete(java.lang.String filter)
filter
- the filter to be applied. If the filter is a null reference or
an empty or blank string this corresponds to matching all
records.
UncheckedCharacterCodingException
- if there is a conversion error. It will be a
InvalidCharacterException
if the filter contains a
character that cannot map to the character set of the session.
It will be a MalformedInputException
if the filter is
actually not a valid string (for example contains a trailing
character without its leading character)public void filterSelect(java.lang.String filter, boolean isAscending, int order, View.FilterOrigin origin)
filter
- A filter that restricts the records that will be retrieved.isAscending
- Indicates whether subsequent records will be fetched in
ascending or descending order.order
- The key index to select on the view.origin
- The range of records the filter would affect.
UncheckedCharacterCodingException
- if there is a conversion error. It will be a
InvalidCharacterException
if the filter contains a
character that cannot map to the character set of the session.
It will be a DamagedStringException
if the filter is
actually not a valid string (for example contains a trailing
character without its leading character)public java.lang.Object get(int fieldIndex)
java.lang.NullPointerException
- if dispose()
has been called on the view.blkGet to get several fields in one operation
public java.lang.Object get(java.lang.String fieldName)
java.lang.NullPointerException
- if dispose()
has been called on the view.blkGet to get several fields in one operation
public java.util.List<java.lang.String> getComposites()
compose
.
java.lang.NullPointerException
- if dispose()
has been called on the view.compose(View...)
public java.lang.String getDescription()
java.lang.NullPointerException
- if dispose()
has been called on the view.public boolean getDirty()
java.lang.NullPointerException
- if dispose()
has been called on the view.public boolean supportsETag()
getETag()
or setETag(java.lang.String)
will
result in an OperationNotSupportedException.
java.lang.NullPointerException
- if dispose()
has been called on the view.public java.lang.String getETag()
String
java.lang.NullPointerException
- if dispose()
has been called on the view.
java.lang.UnsupportedOperationException
- if the view does not support ETags (i.e. if
supportsETag()
returns false)supportsETag()
,
setETag(String)
public boolean getExists()
java.lang.NullPointerException
- if dispose()
has been called on the view.public ViewFields getFields()
collection
of fields
for the
view.
Note that the returned reference will become obsolete if
refreshSchema()
is called.
java.lang.NullPointerException
- if dispose()
has been called on the view.refreshSchema()
public int getFilterCount(java.lang.String filter)
UncheckedCharacterCodingException
- if there is a conversion error. It will be a
InvalidCharacterException
if the filter contains a
character that cannot map to the character set of the session.
It will be a DamagedStringException
if the filter is
actually not a valid string (for example contains a trailing
character without its leading character)public boolean getHasUnpostedRevisions()
java.lang.NullPointerException
- if dispose()
has been called on the view.public java.lang.String[] getDefiningKeyValues(int key)
A view can have a header view, a view that is a parent to this view. For example the header of a batch entry is the batch itself, and the header of an order detail line is the order itself. When putting data to the key fields there is generally no need to put to those fields that are references to the parent and indeed for some protocols doing so might result in an error.
Normally the header/detail relationship is defined by the primary key (key 0) but on some occasions there may be more than one header/detail relationship.
key
- the key that defines the header/detail relationship.
putDefiningKeyValues(java.lang.String[], int)
public void putDefiningKeyValues(java.lang.String[] values, int key)
A view can have a header view, a view that is a parent to this view. For example the header of a batch entry is the batch itself, and the header of an order detail line is the order itself. When putting data to the key fields there is generally no need to put to those fields that are references to the parent and indeed for some protocols doing so might result in an error.
Normally the header/detail relationship is defined by the primary key (key 0) but on some occasions there may be more than one header/detail relationship.
values
- an array of Strings containing all the fields in the
order they appear in the key. The leading ones may be checked
against the header but will not be set. The defining ones will
be set.key
- the key that defines the header/detail relationship.
UncheckedCharacterCodingException
- if one of the values was not a valid String of could not be
encoded in the view's character set
BufferOverflowException
- if one of the values was too large for the fieldgetDefiningKeyValues(int)
public boolean getInstanceNoncascading()
public boolean getInstanceNonheritable()
public int getInstancePrefetch()
public int getInstanceProtocol()
View.Protocol
.public boolean getInstanceRawPut()
public boolean getInstanceReadOnly()
public boolean getInstanceUnrevisioned()
public boolean getInstanceUnValidated()
public ViewKeys getKeys()
collection
of keys
Note that the returned reference will become obsolete if
refreshSchema()
is called.
refreshSchema()
public int getOrder()
setOrder(int)
,
filterSelect(String, boolean, int, FilterOrigin)
public DBLink getParent()
public Program getProgram()
java.lang.NullPointerException
- if dispose()
has been called on the view.public View.ReferentialIntegrity getReferentialIntegrity()
public View.Security getSecuritySettings()
View.Security
settings that list the access rights the current
user has on the view.
View.Security
value that is the combination of the access
rights the user has on the view.
java.lang.NullPointerException
- if dispose()
has been called on the view.public View.SystemAccess getSystemAccess()
public java.util.Date getTemplateDate()
public java.lang.String getTemplateVersion()
public View.RotoType getType()
public java.lang.String getViewID()
java.lang.NullPointerException
- if dispose()
has been called on the view.public boolean goBottom()
goNext()
for more
details.
public boolean goNext()
The caller will have set up the query by a call to filterSelect(java.lang.String, boolean, int, com.sage.accpac.sm.View.FilterOrigin)
or browse(java.lang.String, boolean)
, possibly combined with setOrder(int)
. The query
expresses:
filter
argumentorder
and
ascending
arguments. Currently the system only supports the
records being sorted all-ascending or all-descending.browse
or
filterSelect(...FilterOrigin.FromOrigin)
a call to this
method (or #fetch
or #filterFetch
) will return the record
identified by the current primary key fields if it exists, or the next
record if there is no record identified by the current primary key fields,
or will return false if there is no such next record.
Immediately, in this context, means before any call to one of the navigation methods:
fetch
filterFetch
goNext
goPrev
goTop
goBottom
If there has been a call to one of the navigation methods then a call to this method will return the next record from the one identified by the current primary key values.
Note that this means although it is legal to jump around the set of
records the results will not be quite what was expected unless a call to
browse
occurs at each jump, to signal that the current record
is to be included.
For example:
view.filterSelect(myFilter, true, 0, FilterOrigin.FromStart); while (view.goNext()) { processRecord(view); }
public boolean goPrev()
goNext()
for more details.
public boolean goTop()
goNext()
for more
details.
public void insert()
java.lang.NullPointerException
- if dispose()
has been called on the view.public boolean isNotification()
View.OpenDirectives.InstanceNotify
directive was specified in the
constructor.
public void post()
java.lang.NullPointerException
- if dispose()
has been called on the view.public void post(ThreadEventListener listener)
public int process()
java.lang.NullPointerException
- if dispose()
has been called on the view.public void process(ThreadEventListener listener)
public int process(MeterEventListener meterListener)
public boolean read(boolean lockRecord)
lockRecord
- boolean value indicating if the record should be locked after it
is retrieved.
java.lang.NullPointerException
- if dispose()
has been called on the view.public void recordClear()
java.lang.NullPointerException
- if dispose()
has been called on the view.public void recordGenerate(View.RecordGenerateMode mode)
java.lang.NullPointerException
- if dispose()
has been called on the view.public void removeNotificationListener(NotificationListener l)
l
- the listener
to remove.removeNotificationListener(com.sage.accpac.sm.NotificationListener)
,
NotificationListener
public void refreshSchema()
The view will refresh its information. Any outstanding references to fields etc. are the concern of the caller.
getKeys()
,
getFields()
public void revisionCancel(int level)
level
- Revision levelpublic boolean revisionExists(int level)
level
- Revision levelpublic void revisionPost(int level)
level
- Revision levelpublic boolean revisionUnposted(int level)
level
- Revision levelpublic int set(java.lang.String field, java.lang.Object value)
To set a field value with verification either use blkPut
on the
view or setValue
on the field
itself.
field
- the name of the field to putvalue
- the value to put to the field
UncheckedCharacterCodingException
- if the value was or was interpreted as a String and either it
was not a valid String of could not be encoded in the view's
character set
BufferOverflowException
- if the value was too large for the field
java.lang.NullPointerException
- if dispose()
has been called on the view.blkPut to put several fields in one
calls
public int set(int field, java.lang.Object value)
blkPut
on the view or
setValue
on the field itself.
field
- the name of the field to putvalue
- the value to put to the field
UncheckedCharacterCodingException
- if the value was or was interpreted as a String and either it
was not a valid String of could not be encoded in the view's
character set
BufferOverflowException
- if the value was too large for the field
java.lang.NullPointerException
- if dispose()
has been called on the view.blkPut to put several fields in one
calls
public void setETag(java.lang.String tag)
java.lang.NullPointerException
- if dispose()
has been called on the view.
java.lang.UnsupportedOperationException
- if the view does not support ETags (i.e. if
supportsETag()
returns false)
StringTooLongException
- if the tag is longer than permitted
InvalidCharacterException
- if the tag contains non-ASCII or non-printable characters.
java.lang.IllegalArgumentException
- if the tag is null or otherwise malformed.public void setOrder(int order)
java.lang.NullPointerException
- if dispose()
has been called on the view.getOrder()
,
filterSelect(String, boolean, int, FilterOrigin)
public void setReferentialIntegrity(View.ReferentialIntegrity value)
public void setSystemAccess(View.SystemAccess value)
public void tableEmpty()
public void update()
java.lang.NullPointerException
- if dispose()
has been called on the view.public void unlock()
java.lang.NullPointerException
- if dispose()
has been called on the view.public boolean verify()
public static void shutdownExecutor()
protected void finalize()
finalize
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |