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.Object
public abstract boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public abstract java.lang.String toString()
toString
in class java.lang.Object
public static ObjectSpecification create(SystemObject systemObject, ManagerInterface manager)