|
||||||||||
| 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 NakedObjectisPersistent in class AbstractNakedObjectpublic Permission canAdd(NakedObject object)
canAdd in interface NakedCollectioncanAdd in class TypedCollectionpublic Permission canRemove(NakedObject object)
canRemove in interface NakedCollectioncanRemove in class TypedCollectionpublic void resolve()
NakedObject
resolve in interface NakedObjectresolve in class AbstractNakedObjectpublic Title title()
NakedCollection
title in interface NakedCollectiontitle in class AbstractNakedCollection
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||