public class DomDatabaseWrapper extends org.linguafranca.pwdb.base.AbstractDatabase<DomDatabaseWrapper,DomGroupWrapper,DomEntryWrapper,DomIconWrapper>
DomSerializableDatabase as a Database.| Constructor and Description |
|---|
DomDatabaseWrapper() |
DomDatabaseWrapper(org.linguafranca.pwdb.Credentials credentials,
InputStream inputStream)
load a database
|
| Modifier and Type | Method and Description |
|---|---|
void |
enableRecycleBin(boolean enable) |
String |
getDescription() |
String |
getName() |
DomGroupWrapper |
getRecycleBin() |
DomGroupWrapper |
getRootGroup() |
org.linguafranca.pwdb.StreamFormat<?> |
getStreamFormat() |
boolean |
isRecycleBinEnabled() |
static DomDatabaseWrapper |
load(@NotNull org.linguafranca.pwdb.Credentials credentials,
@NotNull InputStream inputStream)
load a database
|
DomEntryWrapper |
newEntry() |
DomGroupWrapper |
newGroup() |
DomIconWrapper |
newIcon() |
DomIconWrapper |
newIcon(Integer i) |
void |
save(org.linguafranca.pwdb.Credentials credentials,
OutputStream outputStream)
Save database with same format/encryption settings as it was loaded with or V4 defaults if was not loaded
|
<C extends org.linguafranca.pwdb.StreamConfiguration> |
save(org.linguafranca.pwdb.StreamFormat<C> streamFormat,
org.linguafranca.pwdb.Credentials credentials,
OutputStream outputStream)
Save database with same format/encryption settings as it was loaded with
|
void |
setDescription(String description) |
void |
setName(String name) |
boolean |
shouldProtect(String name) |
deleteEntry, deleteGroup, emptyRecycleBin, findEntries, findEntries, findEntry, findGroup, isDirty, newEntry, newEntry, newGroup, newGroup, setDirty, supportsBinaryProperties, supportsNonStandardPropertyNames, supportsRecycleBin, visit, visitpublic DomDatabaseWrapper()
public DomDatabaseWrapper(org.linguafranca.pwdb.Credentials credentials,
InputStream inputStream)
throws IOException
credentials - credentials to useinputStream - where to read fromIOExceptionpublic static DomDatabaseWrapper load(@NotNull @NotNull org.linguafranca.pwdb.Credentials credentials, @NotNull @NotNull InputStream inputStream) throws IOException
credentials - credentials to useinputStream - where to read fromIOExceptionpublic void save(org.linguafranca.pwdb.Credentials credentials,
OutputStream outputStream)
throws IOException
credentials - credentials to useoutputStream - where to writeIOExceptionpublic <C extends org.linguafranca.pwdb.StreamConfiguration> void save(org.linguafranca.pwdb.StreamFormat<C> streamFormat,
org.linguafranca.pwdb.Credentials credentials,
OutputStream outputStream)
throws IOException
streamFormat - format/config to use for savingcredentials - credentials to useoutputStream - where to writeIOExceptionpublic boolean shouldProtect(String name)
public DomGroupWrapper getRootGroup()
public DomGroupWrapper newGroup()
public DomEntryWrapper newEntry()
public DomIconWrapper newIcon()
public DomIconWrapper newIcon(Integer i)
public DomGroupWrapper getRecycleBin()
public boolean isRecycleBinEnabled()
public void enableRecycleBin(boolean enable)
public String getName()
public void setName(String name)
public String getDescription()
public void setDescription(String description)
public org.linguafranca.pwdb.StreamFormat<?> getStreamFormat()
Copyright © 2023. All rights reserved.