Class CourtLocationInfo

java.lang.Object
edu.suffolk.litlab.efspserver.tyler.codes.CourtLocationInfo

public class CourtLocationInfo extends Object
  • Field Details

    • code

      public String code
    • name

      public String name
      The full (more) human readable name for the court. Some examples: adams -> Adams County, and cook:chd -> Cook County - Chancery
    • initial

      public boolean initial
      True if the court allows filing to new cases.
    • subsequent

      public boolean subsequent
      True if the court allows filing to existing cases.
    • disallowcopyingenvelopemultipletimes

      public boolean disallowcopyingenvelopemultipletimes
    • allowfilingintononindexedcase

      public boolean allowfilingintononindexedcase
    • allowablecardtypes

      public List<String> allowablecardtypes
    • odysseynodeid

      public String odysseynodeid
      From Reference Guide: "The Odyssey NodeID for a court location that is integrated with Tyler's Odyssey Case Manager" Not really used, since we aren't integrating.
    • cmsid

      public String cmsid
      A UID for each instance of the CMS. From the Reference Guide: "This is only relevant to court agencies who use the EFM as well as Odyssey Case Manager APIs. This information allows such agencies to use the OdysseyNodeID field in an EFM instance that integrates to multiple Odyssey installations." Not used in this software.
    • sendservicebeforereview

      public String sendservicebeforereview
    • parentnodeid

      public String parentnodeid
      The "parent court location" of the current court, e.g. cook is parent of cook:chd. TODO(#53): figure out if this needs to be fallen back on if certain codes don't exist.
    • iscounty

      public boolean iscounty
      True if this location is actually a county, as opposed to a specific office / division. Not used yet. NOTE(brycew): doesn't make sense, several counties in IL have False in this entry.
    • restrictbankaccountpayment

      public String restrictbankaccountpayment
    • allowmultipleattorneys

      public boolean allowmultipleattorneys
    • sendservicecontactremovednotifications

      public boolean sendservicecontactremovednotifications
      True if a service contact will be emailed if they are detached from a case at this court. NOTE(brycew): shouldn't have to do anything with this: only relevant to OasisEcfWsCallback.notifyEvent, but just to whether certain events can happen.
    • allowmaxfeeamount

      public boolean allowmaxfeeamount
      True if this court allows the filer to specify a maximum fee amount to which the reviewer can adjust filing sduring review.
    • transferwaivedfeestocms

      public boolean transferwaivedfeestocms
      If false, the EFM will require a Party Responsible for Fees when a waiver is used at this location.
    • skippreauth

      public boolean skippreauth
      If false and paying by credit card, courts will "Authorize" the card to determine if sufficient credit exists on the credit card. TODO(brycew-later): should be something we notify users of, but IDK if we need to do anything different with this setting?
    • allowreturndate

      public final boolean allowreturndate
    • showdamageamount

      public final boolean showdamageamount
    • hasconditionalservicetypes

      public boolean hasconditionalservicetypes
    • hasprotectedcasetypes

      public boolean hasprotectedcasetypes
      True if the court requires the EFSP to mask the case category and type for some types.
    • protectedcasetypes

      public List<String> protectedcasetypes
      The list of case type codes that are required to be masked.
    • protectedcasereplacementstring

      public String protectedcasereplacementstring
      The string that you have to use to replace the case category/type if it's protected.
    • allowzerofeeswithoutfilingparty

      public boolean allowzerofeeswithoutfilingparty
    • allowserviceoninitial

      public Optional<Boolean> allowserviceoninitial
    • allowaddservicecontactsoninitial

      public boolean allowaddservicecontactsoninitial
    • allowredaction

      public boolean allowredaction
      True if the court allows redaction of documents. See TODO(#39)
    • redactionurl

      public String redactionurl
      The URL for interacting with the redaction service via HTTP (?) See TODO(#39)
    • redactionviewerurl

      public String redactionviewerurl
      The URL for launching the redaction viewer/editor. See TODO(#39).
    • enforceredaction

      public boolean enforceredaction
      True if "Forced redaction" is enabled at this court. See TODO(#39).
    • redactiondocumenttype

      public String redactiondocumenttype
    • defaultdocumentdescription

      public String defaultdocumentdescription
      Location specific override for the Data Field Config "DocumentDescription" if 1, sets the default value to be the filing code description (comparable to FilingCode) if 2, sets the default value to be the name of the uploaded file (comparable to FileName) if NULL, the field will objy the Data Field Configuration
    • allowwaiveronmail

      public boolean allowwaiveronmail
    • showreturnonreject

      public boolean showreturnonreject
      TODO(#38) for follow up to this code.
    • allowchargeupdate

      public final boolean allowchargeupdate
    • allowpartyid

      public final boolean allowpartyid
    • redactionfee

      public String redactionfee
      The redaction fee for this location. See TODO(#39).
    • allowwaiveronredaction

      public boolean allowwaiveronredaction
      True if redaction fees will be waived. See TODO(#39).
    • disallowelectronicserviceonnewcontacts

      public boolean disallowelectronicserviceonnewcontacts
    • allowindividualregistration

      public boolean allowindividualregistration
      If false, Individual users aren't allowed to register accounts. NOTE(brycew): assuming this is only present in the System (0) location, because it doesn't make sense as a per court thing.
    • redactiontargetconfig

      public List<String> redactiontargetconfig
      A comma delimeted list of elements to be redacted. Possible values are: AccountNumber, CreditCard, DriversLicense, GovernmentID, Passport, SocialSecurityNumber, TaxDocument. See TODO(#39)
    • allowhearing

      public final boolean allowhearing
    • efmType

      public String efmType
  • Constructor Details

  • Method Details

    • parentQuery

      public static String parentQuery()
    • fullSingleQuery

      public static String fullSingleQuery()
    • allOrderedQuery

      public static String allOrderedQuery()
    • allNames

      public static String allNames()
    • fileableQuery

      public static String fileableQuery()