Class KeePassRpcSettings

java.lang.Object
com.aresstack.keepassrpc.config.KeePassRpcSettings

public class KeePassRpcSettings extends Object
Mutable settings object for KeePassRPC configuration.

The class is intentionally simple so applications can map it to their own persistence format. It can also create a KeePassRpcPairingRequest and apply a successful KeePassRpcPairingResult.

  • Field Details

  • Constructor Details

    • KeePassRpcSettings

      public KeePassRpcSettings()
  • Method Details

    • defaults

      public static KeePassRpcSettings defaults()
    • getDatabasePath

      public String getDatabasePath()
    • setDatabasePath

      public void setDatabasePath(String databasePath)
    • getEntryTitle

      public String getEntryTitle()
    • setEntryTitle

      public void setEntryTitle(String entryTitle)
    • getAccessMethod

      public String getAccessMethod()
    • setAccessMethod

      public void setAccessMethod(String accessMethod)
    • getRpcHost

      public String getRpcHost()
    • setRpcHost

      public void setRpcHost(String rpcHost)
    • getRpcPort

      public int getRpcPort()
    • setRpcPort

      public void setRpcPort(int rpcPort)
    • getRpcKey

      public String getRpcKey()
    • setRpcKey

      public void setRpcKey(String rpcKey)
    • getRpcOriginScheme

      public String getRpcOriginScheme()
    • setRpcOriginScheme

      public void setRpcOriginScheme(String rpcOriginScheme)
    • getRpcOriginId

      public String getRpcOriginId()
    • setRpcOriginId

      public void setRpcOriginId(String rpcOriginId)
    • getEffectiveRpcHost

      public String getEffectiveRpcHost()
    • getEffectiveRpcOrigin

      public String getEffectiveRpcOrigin()
    • isRpcAccessMethod

      public boolean isRpcAccessMethod()
    • toPairingRequest

      public KeePassRpcPairingRequest toPairingRequest()
    • applyPairingResult

      public void applyPairingResult(KeePassRpcPairingResult result)
    • withPairingResult

      public KeePassRpcSettings withPairingResult(KeePassRpcPairingResult result)
    • copy

      public KeePassRpcSettings copy()