package es.uji.security.crypto.config; public class Device { private String name; private String library; private String slot; private boolean disableNativePasswordDialog; public Device() { } public Device(String name, String library, String slot, boolean disableNativePasswordDialog) { this.name = name; this.library = library; this.slot = slot; this.disableNativePasswordDialog = disableNativePasswordDialog; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getLibrary() { return library; } public void setLibrary(String library) { this.library = library; } public String getSlot() { return slot; } public void setSlot(String slot) { this.slot = slot; } public boolean isDisableNativePasswordDialog() { return disableNativePasswordDialog; } @Override public String toString() { String libraryPath = library.replaceAll("\\\\", "\\\\\\\\"); return ("name = " + name + "\r" + "library = \"" + libraryPath + "\"\r\nslot = " + slot + "\r\n"); } }