Class SSHKeyEditorServiceImpl

  • All Implemented Interfaces:
    org.uberfire.ssh.service.shared.editor.SSHKeyEditorService

    @Dependent
    public class SSHKeyEditorServiceImpl
    extends Object
    implements org.uberfire.ssh.service.shared.editor.SSHKeyEditorService
    • Constructor Detail

      • SSHKeyEditorServiceImpl

        @Inject
        public SSHKeyEditorServiceImpl​(org.uberfire.rpc.SessionInfo sessionInfo,
                                       org.uberfire.ssh.service.backend.keystore.SSHKeyStoreService keyStoreService)
    • Method Detail

      • getUserKeys

        public Collection<org.uberfire.ssh.service.shared.editor.PortableSSHPublicKey> getUserKeys()
        Specified by:
        getUserKeys in interface org.uberfire.ssh.service.shared.editor.SSHKeyEditorService
      • deleteKey

        public void deleteKey​(org.uberfire.ssh.service.shared.editor.PortableSSHPublicKey portableKey)
        Specified by:
        deleteKey in interface org.uberfire.ssh.service.shared.editor.SSHKeyEditorService
      • addKey

        public void addKey​(String name,
                           String keyContent)
        Specified by:
        addKey in interface org.uberfire.ssh.service.shared.editor.SSHKeyEditorService