Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
borderColor#ccc
bgColor#fff
titleContents of the Detail field in an Event
borderStyledashed

Bitstream

codecode

object.getName()

code

codecode

subject.getHandle()

code

object.getHandle()

codecodecodecode

subject.getName()

code

Site

Object Type

Create

Delete

Add

Remove

Modify

ModifyMetadata

Code Block

null,"REGISTER"

code

subject.getSequenceID()

n/a

n/a

null

field list

Bundle

null

code

subject.getName()

code

object.getSequenceID()

code

object.getSequenceID()

null

null

Item

null

code

subject.getHandle()

Code Block

object.getName()

null, "WITHDRAW", "REINSTATE"

DC field list

Collection

subject.getHandle()

Code Block

object.getHandle()

Code Block

"remove_template_item",null

metadata field names

Community

subject.getHandle()

code

subject.getHandle()

code

object.getHandle()

code

object.getHandle()

null

metadata field names

EPerson

null

code

subject.getEMail()

n/a

n/a

null

field names

Group

null

Code Block

object.getEMail(),

object.getName()

code

object.getEMail(),

object.getName()

n/a

"name"

Code Block

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.)

...