Class ObjectSpecification
- java.lang.Object
-
- de.bsvrz.kex.kexdav.systemobjects.ObjectSpecification
-
- Direct Known Subclasses:
IdSpecification
,PidSpecification
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 Summary
Constructors Constructor Description ObjectSpecification()
-
Method Summary
Modifier and Type Method Description static ObjectSpecification
create(de.bsvrz.dav.daf.main.config.SystemObject systemObject, ManagerInterface manager)
abstract boolean
equals(java.lang.Object obj)
abstract de.bsvrz.dav.daf.main.config.SystemObject
getObject(de.bsvrz.dav.daf.main.config.DataModel dataModel)
abstract int
hashCode()
abstract boolean
matches(de.bsvrz.dav.daf.main.config.SystemObject object)
abstract java.lang.String
toString()
-
-
-
Method Detail
-
getObject
public abstract de.bsvrz.dav.daf.main.config.SystemObject getObject(de.bsvrz.dav.daf.main.config.DataModel dataModel)
-
matches
public abstract boolean matches(de.bsvrz.dav.daf.main.config.SystemObject object)
-
hashCode
public abstract int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public abstract boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public abstract java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
create
public static ObjectSpecification create(de.bsvrz.dav.daf.main.config.SystemObject systemObject, ManagerInterface manager)
-
-