Exemple #1
0
        }       //	toString

        /**
         *  Before Save
         *	@param newRecord new
         *	@return true
         */
        protected override Boolean BeforeSave(Boolean newRecord)
        {
            if (MEASURETYPE_Calculated.Equals(GetMeasureType()) &&
                GetPA_MeasureCalc_ID() == 0)
            {
                log.SaveError("FillMandatory", Msg.GetElement(GetCtx(), "PA_MeasureCalc_ID"));
                return(false);
            }
            else if (MEASURETYPE_Ratio.Equals(GetMeasureType()) &&
                     GetPA_Ratio_ID() == 0)
            {
                log.SaveError("FillMandatory", Msg.GetElement(GetCtx(), "PA_Ratio_ID"));
                return(false);
            }
            else if (MEASURETYPE_UserDefined.Equals(GetMeasureType()) &&
                     (GetCalculationClass() == null || GetCalculationClass().Length == 0))
            {
                log.SaveError("FillMandatory", Msg.GetElement(GetCtx(), "CalculationClass"));
                return(false);
            }
            else if (MEASURETYPE_Request.Equals(GetMeasureType()) &&
                     GetR_RequestType_ID() == 0)
            {
                log.SaveError("FillMandatory", Msg.GetElement(GetCtx(), "R_RequestType_ID"));
                return(false);
            }
            else if (MEASURETYPE_Project.Equals(GetMeasureType()) &&
                     GetC_ProjectType_ID() == 0)
            {
                log.SaveError("FillMandatory", Msg.GetElement(GetCtx(), "C_ProjectType_ID"));
                return(false);
            }
            return(true);
        }       //	beforeSave
Exemple #2
0
 /**
  *  Update/save Goals with Ratios
  *  @return true if updated
  */
 private Boolean UpdateRatios()
 {
     if (!MEASURETYPE_Ratio.Equals(GetMeasureType()))
     {
         return(false);
     }
     return(false);
 }
Exemple #3
0
        }       //	afterSave

        /**
         *  Update/save Goals
         *  @return true if updated
         */
        public Boolean UpdateGoals()
        {
            String mt = GetMeasureType();

            try
            {
                if (MEASURETYPE_Manual.Equals(mt))
                {
                    return(UpdateManualGoals());
                }
                else if (MEASURETYPE_Achievements.Equals(mt))
                {
                    return(UpdateAchievementGoals());
                }
                else if (MEASURETYPE_Calculated.Equals(mt))
                {
                    return(UpdateCalculatedGoals());
                }
                else if (MEASURETYPE_Ratio.Equals(mt))
                {
                    return(UpdateRatios());
                }
                else if (MEASURETYPE_Request.Equals(mt))
                {
                    return(UpdateRequests());
                }
                else if (MEASURETYPE_Project.Equals(mt))
                {
                    return(UpdateProjects());
                }
                //	Projects
            }
            catch (Exception e)
            {
                log.Log(Level.SEVERE, "MeasureType=" + mt, e);
            }
            return(false);
        }       //	updateGoals