Class AdapterHeartbeat


  • public class AdapterHeartbeat
    extends java.lang.Object
    Represents a adapter heartbeat.
    See Also:
    Hearbeat
    • Constructor Summary

      Constructors 
      Constructor Description
      AdapterHeartbeat()  
      AdapterHeartbeat​(java.lang.String adapterId, java.lang.String username, java.lang.String orgId, long time)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static AdapterHeartbeat.AdapterHeartbeatBuilder builder()  
      java.lang.String getAdapterId()
      A persistent uniq id for the adapter.
      java.lang.String getOrgId()
      OrgId for the customer this contract represent.
      long getTime()
      The heartbeat time for the adapter in Unix timestamp.
      java.lang.String getUsername()
      Username used for authentication to FINT.
      void setAdapterId​(java.lang.String adapterId)
      A persistent uniq id for the adapter.
      void setOrgId​(java.lang.String orgId)
      OrgId for the customer this contract represent.
      void setTime​(long time)
      The heartbeat time for the adapter in Unix timestamp.
      void setUsername​(java.lang.String username)
      Username used for authentication to FINT.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AdapterHeartbeat

        public AdapterHeartbeat​(java.lang.String adapterId,
                                java.lang.String username,
                                java.lang.String orgId,
                                long time)
      • AdapterHeartbeat

        public AdapterHeartbeat()
    • Method Detail

      • getAdapterId

        public java.lang.String getAdapterId()

        A persistent uniq id for the adapter. It should be in the format:

        https://<company domain>/<customer domain>/<FINT domain>/<FINT package (optional)>/<UUID (optional)>

        E.g.

        • https://visma.com/rogfk.no/utdanning
        • https://visma.com/rogfk.no/utdanning/elev
        • https://visma.com/rogfk.no/utdanning/elev/b93ffb1e-2b86-4709-aa5d-03453152d9a4

      • getUsername

        public java.lang.String getUsername()

        Username used for authentication to FINT.

        E.g. `vis@adapter.rogfk.no`

      • getOrgId

        public java.lang.String getOrgId()

        OrgId for the customer this contract represent.

        E.g. rogfk.no

      • getTime

        public long getTime()
        The heartbeat time for the adapter in Unix timestamp.
      • setAdapterId

        public void setAdapterId​(java.lang.String adapterId)

        A persistent uniq id for the adapter. It should be in the format:

        https://<company domain>/<customer domain>/<FINT domain>/<FINT package (optional)>/<UUID (optional)>

        E.g.

        • https://visma.com/rogfk.no/utdanning
        • https://visma.com/rogfk.no/utdanning/elev
        • https://visma.com/rogfk.no/utdanning/elev/b93ffb1e-2b86-4709-aa5d-03453152d9a4

      • setUsername

        public void setUsername​(java.lang.String username)

        Username used for authentication to FINT.

        E.g. `vis@adapter.rogfk.no`

      • setOrgId

        public void setOrgId​(java.lang.String orgId)

        OrgId for the customer this contract represent.

        E.g. rogfk.no

      • setTime

        public void setTime​(long time)
        The heartbeat time for the adapter in Unix timestamp.