Class OneToManySetter


  • public abstract class OneToManySetter
    extends java.lang.Object
    Helper class for setting 1-n relations backed by two members: one collection and one single reference.
    • Constructor Summary

      Constructors 
      Constructor Description
      OneToManySetter()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract java.util.Collection doGetMany​(java.lang.Object one)  
      protected java.util.Collection doGetManySafe​(java.lang.Object one)  
      protected abstract java.lang.Object doGetOne​(java.lang.Object many)  
      protected abstract void doSetMany​(java.lang.Object one, java.util.Collection many)  
      protected abstract void doSetOne​(java.lang.Object many, java.lang.Object one)  
      java.util.Collection getMany​(java.lang.Object one)  
      java.lang.Object getOne​(java.lang.Object many)  
      void setMany​(java.lang.Object one, java.util.Collection elements)  
      void setOne​(java.lang.Object many, java.lang.Object one, int position)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OneToManySetter

        public OneToManySetter()
    • Method Detail

      • doGetMany

        protected abstract java.util.Collection doGetMany​(java.lang.Object one)
      • doSetMany

        protected abstract void doSetMany​(java.lang.Object one,
                                          java.util.Collection many)
      • doGetOne

        protected abstract java.lang.Object doGetOne​(java.lang.Object many)
      • doSetOne

        protected abstract void doSetOne​(java.lang.Object many,
                                         java.lang.Object one)
      • getMany

        public java.util.Collection getMany​(java.lang.Object one)
      • getOne

        public java.lang.Object getOne​(java.lang.Object many)
      • setMany

        public void setMany​(java.lang.Object one,
                            java.util.Collection elements)
      • setOne

        public void setOne​(java.lang.Object many,
                           java.lang.Object one,
                           int position)
      • doGetManySafe

        protected java.util.Collection doGetManySafe​(java.lang.Object one)