...
Panel |
---|
borderColor | #ccc |
---|
bgColor | #fff |
---|
title | Contents of the Detail field in an Event |
---|
borderStyle | dashed |
---|
|
Object Type | Create | Delete | Add | Remove | Modify | ModifyMetadata |
---|
Code Block |
---|
Bitstream | null,"REGISTER" code | subject.getSequenceID() | n/a | n/a | null | field list | code |
---|
Bundle | null code | subject.getName() code | object.getSequenceID() code | object.getSequenceID() | null | null | code |
---|
Item | null code | subject.getHandle() | Code Block |
---|
object.getName() code | object.getName() | null, "WITHDRAW", "REINSTATE" | DC field list | code |
---|
Collection | code | subject.getHandle() | Code Block |
---|
subject.getHandle() code | object.getHandle() | Code Block |
---|
object.getHandle() | "remove_template_item",null | metadata field names | code |
---|
Community | code | subject.getHandle() code | subject.getHandle() code | object.getHandle() code | object.getHandle() | null | metadata field names | code |
---|
EPerson | null code | subject.getEMail() | n/a | n/a | null | field names | code |
---|
Group | null | Code Block |
---|
subject.getName() code | object.getEMail(), object.getName() code | object.getEMail(), object.getName() | n/a | "name" |
---|
Code Block |
---|
Site | n/a | n/a code | object.getHandle() | n/a | n/a | n/a |
---|
|
Key:- n/a means the event does not occur; for example, a Bitstream cannot add or remove members.
- null means the field is set to the null value.
- A comma-separated list describes several different possibilities.
...
The solution is simple: command-line applications must always call
...
System.exit()
...
before terminating, and not just run off the end of the main() method. (Though the fact that there is this distinction counts as a flaw in the Java runtime, IMHO; the Unix system call they are aping has no such restriction.)
...