コード例 #1
0
  /**
   * Validates whether the the form values are valid.
   *
   * @param String sAction
   * @return boolean
   */
  private boolean isFormValid(String sAction) {
    boolean bReturn = true;
    ApplicationUSOM objectManager = (ApplicationUSOM) getUSOM();
    IUSERBValueObject currentUser = objectManager.getCurrentUSERB();
    if (sAction.equalsIgnoreCase(SAVE_GROUP) || sAction.equalsIgnoreCase(CREATE_GROUP)) {
      /////////////////////////////////////////////////////
      // To Do:  Post Submit Form Validation
      /////////////////////////////////////////////////////

      try {
        // if creating, create an empty one first
        if (sAction.equalsIgnoreCase(CREATE_GROUP)) {
          String systemid = SequenceBaseProxy.getSystemID(currentUser.getDept());
          m_GROUPValueObject = new GROUPValueObject(new GROUPPrimaryKey(systemid));
          m_GROUPValueObject.setGroupname(getServletRequestParameter("groupname"));
          m_GROUPValueObject.setDept(getServletRequestParameter("dept"));
        } else // must be saving an existing one, so get it from the cache
        {

          // m_GROUPValueObject = objectManager.getCurrentGROUP();
          String groupid = this.getServletRequestParameter("groupid");
          m_GROUPValueObject = GROUPProxy.getGROUP(new GROUPPrimaryKey(groupid));

          if (m_GROUPValueObject == null) {
            logMessage(
                FrameworkLogEventType.DEBUG_LOG_EVENT_TYPE,
                "GROUPWorkerBean:isFormValid() - failed to acquire the Current GROUP from the Application USOM. ");
            return (false);
          }
          m_GROUPValueObject.setGroupname(getServletRequestParameter("groupname"));
          m_GROUPValueObject.setDept(getServletRequestParameter("dept"));
        }
        // AIB Generated Section - Do Not Modify Within

        /*
        m_GROUPValueObject.setSys_reserver1( getServletRequestParameter( "sys_reserver1" )  );
        m_GROUPValueObject.setSys_reserver2( getServletRequestParameter( "sys_reserver2" )  );
        m_GROUPValueObject.setSys_reserver3( getServletRequestParameter( "sys_reserver3" )  );
        m_GROUPValueObject.setSys_reserver4( getServletRequestParameter( "sys_reserver4" )  );
        m_GROUPValueObject.setSys_reserver5( getServletRequestParameter( "sys_reserver5" )  );
        */
        // ~AIB Generated

      } catch (Exception exc) {
        logMessage(
            FrameworkLogEventType.DEBUG_LOG_EVENT_TYPE,
            "GROUPWorkerBean:isFormValid() - Exception caught - " + exc);
        bReturn = false;
      }
    }

    return bReturn;
  }