Class SaveElementInCollectionAction

    • Constructor Detail

      • SaveElementInCollectionAction

        public SaveElementInCollectionAction()
    • Method Detail

      • getValuesToSave

        protected java.util.Map getValuesToSave()
                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • saveCollectionElement

        protected void saveCollectionElement​(java.util.Map containerKey)
                                      throws java.lang.Exception
        Saves the collection or aggregate.
        Parameters:
        containerKey -
        Throws:
        java.lang.Exception
        Since:
        4.7
      • create

        protected void create​(java.util.Map values,
                              boolean isEntity,
                              java.util.Map containerKey)
                       throws javax.ejb.CreateException
        Throws:
        javax.ejb.CreateException
      • associateEntity

        protected void associateEntity​(java.util.Map keyValues)
                                throws ValidationException,
                                       XavaException,
                                       javax.ejb.ObjectNotFoundException,
                                       javax.ejb.FinderException,
                                       java.rmi.RemoteException
        Throws:
        ValidationException
        XavaException
        javax.ejb.ObjectNotFoundException
        javax.ejb.FinderException
        java.rmi.RemoteException
      • saveIfNotExists

        protected java.util.Map saveIfNotExists​(View view)
                                         throws java.lang.Exception
        Returns:
        The saved object
        Throws:
        java.lang.Exception
      • addValidationMessage

        protected void addValidationMessage​(java.lang.Exception ex)
        Since:
        5.9
      • getNextAction

        public java.lang.String getNextAction()
                                       throws java.lang.Exception
        Throws:
        java.lang.Exception