Class FilingInformation

java.lang.Object
edu.suffolk.litlab.efspserver.FilingInformation

public class FilingInformation extends Object
  • Constructor Details

    • FilingInformation

      public FilingInformation()
  • Method Details

    • getFilers

      public List<PartyId> getFilers()
      Gets all of the peole who are listed by filer ids in the filing docs. This corresponds to the `users` variable in Docassemble interviews.
      Returns:
      The People who are filers in the filing documents
    • getLeadContact

      public Person getLeadContact()
      TODO(brycew): continue: always get some DA specific contact info for the filing, they need to enter it there
      Returns:
    • makeCaseTitle

      public String makeCaseTitle()
    • getCourtLocation

      public String getCourtLocation()
    • getNewPlaintiffs

      public List<Person> getNewPlaintiffs()
    • getNewDefendants

      public List<Person> getNewDefendants()
    • getVarToPartyId

      public Map<String,PartyId> getVarToPartyId()
    • getAttorneyIds

      public List<String> getAttorneyIds()
    • getPartyAttorneyMap

      public Map<PartyId,List<String>> getPartyAttorneyMap()
    • getPartyRepByAttorney

      public List<PartyId> getPartyRepByAttorney(String attorneyId)
      We only store the mapping from Party to attorneys (since parties can have multiple attorneys, but not vice-versa.
    • getCaseCategoryCode

      public String getCaseCategoryCode()
    • getCaseTypeCode

      public String getCaseTypeCode()
    • getServiceContacts

      public List<CaseServiceContact> getServiceContacts()
    • getCaseSubtypeCode

      public String getCaseSubtypeCode()
    • getFilings

      public List<FilingDoc> getFilings()
    • getPaymentId

      public String getPaymentId()
    • getPreviousCaseId

      public Optional<String> getPreviousCaseId()
    • getCaseDocketNumber

      public Optional<String> getCaseDocketNumber()
    • getReturnDate

      public Optional<LocalDate> getReturnDate()
    • getMiscInfo

      public com.fasterxml.jackson.databind.JsonNode getMiscInfo()
    • getLowerCourtInfo

      public Optional<LowerCourtInfo> getLowerCourtInfo()
    • setCourtLocation

      public void setCourtLocation(String courtLocationId)
    • setNewPlaintiffs

      public void setNewPlaintiffs(List<Person> plaintiffs)
    • setNewDefendants

      public void setNewDefendants(List<Person> defendants)
    • setVarToPartyId

      public void setVarToPartyId(Map<String,PartyId> varToPartyId)
    • setAttorneyIds

      public void setAttorneyIds(List<String> attorneyIds)
    • setPartyAttorneyMap

      public void setPartyAttorneyMap(Map<PartyId,List<String>> partyToAttorneyIds)
    • setServiceContacts

      public void setServiceContacts(List<CaseServiceContact> serviceContacts)
    • setCaseCategoryCode

      public void setCaseCategoryCode(String caseCategoryCode)
    • setPreviousCaseId

      public void setPreviousCaseId(String id)
    • setCaseDocketNumber

      public void setCaseDocketNumber(String num)
    • setCaseTypeCode

      public void setCaseTypeCode(String caseTypeCode)
    • setCaseSubtypeCode

      public void setCaseSubtypeCode(String caseSubtypeId)
    • setLeadContact

      public void setLeadContact(Person leadContact)
    • setFilings

      public void setFilings(List<FilingDoc> filingDocs)
    • setPaymentId

      public void setPaymentId(String paymentId)
    • setReturnDate

      public void setReturnDate(Optional<LocalDate> returnDate)
    • setMiscInfo

      public void setMiscInfo(com.fasterxml.jackson.databind.JsonNode node)
    • setLowerCourtInfo

      public void setLowerCourtInfo(LowerCourtInfo info)
    • setLowerCourtInfo

      public void setLowerCourtInfo(Optional<LowerCourtInfo> info)