|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Observable
org.nakedobjects.object.AbstractNakedObject
org.nakedobjects.object.collection.AbstractNakedCollection
org.nakedobjects.object.collection.TypedCollection
org.nakedobjects.object.collection.InstanceCollection
Constructor Summary | |
InstanceCollection(java.lang.Class type)
|
|
InstanceCollection(NakedObject pattern)
|
Method Summary | |
Permission |
canAdd(NakedObject object)
Returns a veto. |
Permission |
canRemove(NakedObject object)
Returns a veto. |
boolean |
isPersistent()
The instances collections are always shown as persistent as they are based on the ObjectStore, which is used to persist objects, although the collection does not exist in its own right on the store. |
void |
resolve()
Resolves the current object ensuring all its attributes are available in memory. |
Title |
title()
by default returns the collections name and its number of elements |
Methods inherited from class org.nakedobjects.object.collection.TypedCollection |
getType, type |
Methods inherited from class org.nakedobjects.object.collection.AbstractNakedCollection |
add, addAll, added, contains, displayElements, elements, extract, first, getDisplaySize, getMaxCacheSize, hasNext, hasPrevious, isEmpty, last, next, position, previous, remove, removeAll, removed, reset, search, setDisplaySize, setMaxCacheSize, size |
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.nakedobjects.object.NakedCollection |
copyObject |
Methods inherited from interface org.nakedobjects.object.NakedObject |
addObserver, contextualTitle, countObservers, created, deleted, deleteObserver, destroy, getCollectiveName, getIdString, getNakedClass, getObjectStore, getOid, hasChanged, iconImage, isFinder, isLookupElement, isResolved, makeFinder, makePersistent, objectChanged, setChangedAndNotifyObservers, setOid, setResolved |
Methods inherited from interface org.nakedobjects.object.Naked |
about, getClassName, getFullClassName, getObjectHelpText, isSameAs, isValid, summary |
Constructor Detail |
public InstanceCollection(java.lang.Class type)
public InstanceCollection(NakedObject pattern)
Method Detail |
public boolean isPersistent()
isPersistent
in interface NakedObject
isPersistent
in class AbstractNakedObject
public Permission canAdd(NakedObject object)
canAdd
in interface NakedCollection
canAdd
in class TypedCollection
public Permission canRemove(NakedObject object)
canRemove
in interface NakedCollection
canRemove
in class TypedCollection
public void resolve()
NakedObject
resolve
in interface NakedObject
resolve
in class AbstractNakedObject
public Title title()
NakedCollection
title
in interface NakedCollection
title
in class AbstractNakedCollection
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |