Class 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.
    • 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()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ObjectSpecification

        public ObjectSpecification()
    • 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 class java.lang.Object
      • equals

        public abstract boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public abstract java.lang.String toString()
        Overrides:
        toString in class java.lang.Object