public void decode(ByteBuffer bytes, int pos) {

    if (bytes.array() == null) {
      return;
    }
    if (bytes.order() != ByteOrder.LITTLE_ENDIAN) {
      bytes.order(ByteOrder.LITTLE_ENDIAN);
    }

    m_AppHeader.decode(bytes, pos);
    pos += m_AppHeader.getSize();
    m_Body.decode(bytes, pos);
    pos += m_Body.getSize();
  }
  /**
   * Returns the number of bytes the used data members of the class occupies in the buffer. This is
   * not the number of bytes the data type occupies in Java, but the bytes expected on the wire.
   *
   * @return
   */
  public long getSize() {
    int size = 0;

    size += m_AppHeader.getSize();
    size += m_Body.getSize();

    return size;
  }
  public boolean isEqual(ReportStillImageSensorConfiguration value) {
    if (!m_AppHeader.isEqual(value.getAppHeader())) {
      return false;
    }
    if (!m_Body.isEqual(value.getBody())) {
      return false;
    }

    return true;
  }
  @Test
  public void testUntitled() {

    String[] availableFields = {"Private", "Closed"};
    String[][] filterAdditionalFields = {
      {"Opportunity Name", "equals", "Test"}, {"Account Name", "equals", "Test"}
    };

    AppHeader appHeader = mainApp.goToAppHeader();
    appOpportunities = appHeader.clickOpportunities();

    appOpportunities.clickNewView();
    ViewPage viewPage =
        new ViewPageBuilder("NewViewFNC", "NewViewFNCUnique")
            .setFilterByOwnerMyViewRadioBtn(true)
            .setFilterByOwnerAllViewsRadioBtn(true)
            .setfilterByAdditionalField(filterAdditionalFields)
            .setAvailableFields(availableFields)
            .setVisibleAllUsersRadioBtn(true)
            .build();
    viewPage.createView();

    Assert.assertTrue("Test Passed", appOpportunities.getSelectedValue("NewViewFNC"));
  }
 public void setParentPresenceVector() {
   if (m_parent != null) {
     m_parent.setParentPresenceVector();
   }
 }
 public boolean isEqual(AppHeader value) {
   if (!m_HeaderRec.isEqual(value.getHeaderRec())) {
     return false;
   }
   return true;
 }