public abstract class ObjectSpecification
extends java.lang.Object
Interface, dass einen Suchparameter für ein eindeutiges Objekt definiert. Ein Objekt kann z.B. anhand der Id oder der Pid identifiziert werden.
| Constructor and Description |
|---|
ObjectSpecification() |
| Modifier and Type | Method and Description |
|---|---|
static ObjectSpecification |
create(SystemObject systemObject,
ManagerInterface manager) |
abstract boolean |
equals(java.lang.Object obj) |
abstract SystemObject |
getObject(DataModel dataModel) |
abstract int |
hashCode() |
abstract boolean |
matches(SystemObject object) |
abstract java.lang.String |
toString() |
public abstract SystemObject getObject(DataModel dataModel)
public abstract boolean matches(SystemObject object)
public abstract int hashCode()
hashCode in class java.lang.Objectpublic abstract boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic abstract java.lang.String toString()
toString in class java.lang.Objectpublic static ObjectSpecification create(SystemObject systemObject, ManagerInterface manager)