Esempio n. 1
0
  @Override
  public boolean allowForm(Protocol protocol, ProtocolFormType protocolFormType) {
    boolean allowForm = false;

    try {
      ProtocolForm protocolForm =
          protocolFormDao.getLatestProtocolFormByProtocolIdAndProtocolFormType(
              protocol.getId(), protocolFormType);

      ProtocolFormStatus latestModProtocolFormStatus =
          protocolFormStatusDao.getLatestProtocolFormStatusByFormId(protocolForm.getId());

      if (protocolFormStatusLst.contains(latestModProtocolFormStatus.getProtocolFormStatus())) {
        allowForm = true;
      }
    } catch (Exception e) {
      allowForm = true;
    }

    return allowForm;
  }