Class ObjectSpecification
- java.lang.Object
-
- de.bsvrz.kex.kexdav.systemobjects.ObjectSpecification
-
- Direct Known Subclasses:
IdSpecification,PidSpecification
public abstract class ObjectSpecification extends java.lang.ObjectInterface, 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 ObjectSpecificationcreate(de.bsvrz.dav.daf.main.config.SystemObject systemObject, ManagerInterface manager)abstract booleanequals(java.lang.Object obj)abstract de.bsvrz.dav.daf.main.config.SystemObjectgetObject(de.bsvrz.dav.daf.main.config.DataModel dataModel)abstract inthashCode()abstract booleanmatches(de.bsvrz.dav.daf.main.config.SystemObject object)abstract java.lang.StringtoString()
-
-
-
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:
hashCodein classjava.lang.Object
-
equals
public abstract boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public abstract java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
create
public static ObjectSpecification create(de.bsvrz.dav.daf.main.config.SystemObject systemObject, ManagerInterface manager)
-
-