public class JaxbEntry extends org.linguafranca.pwdb.base.AbstractEntry<JaxbDatabase,JaxbGroup,JaxbEntry,JaxbIcon>
Entry for JAXB.
The class wraps an underlying JAXB generated delegate.
| Modifier and Type | Field and Description |
|---|---|
protected JaxbDatabase |
database |
protected JaxbEntryBinding |
delegate |
| Constructor and Description |
|---|
JaxbEntry(JaxbDatabase jaxbDatabase) |
JaxbEntry(JaxbDatabase database,
JaxbEntryBinding entry) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getBinaryProperty(String name) |
List<String> |
getBinaryPropertyNames() |
Date |
getCreationTime() |
boolean |
getExpires() |
Date |
getExpiryTime() |
JaxbIcon |
getIcon() |
Date |
getLastAccessTime() |
Date |
getLastModificationTime() |
JaxbGroup |
getParent() |
String |
getProperty(String name) |
List<String> |
getPropertyNames() |
@NotNull UUID |
getUuid() |
boolean |
removeBinaryProperty(String name) |
boolean |
removeProperty(String name) |
void |
setBinaryProperty(String name,
byte[] value) |
void |
setExpires(boolean expires) |
void |
setExpiryTime(Date expiryTime) |
void |
setIcon(JaxbIcon icon) |
void |
setProperty(String name,
String value) |
protected void |
touch() |
protected JaxbDatabase database
protected JaxbEntryBinding delegate
public JaxbEntry(JaxbDatabase jaxbDatabase)
public JaxbEntry(JaxbDatabase database, JaxbEntryBinding entry)
public boolean removeProperty(String name) throws IllegalArgumentException
IllegalArgumentExceptionpublic byte[] getBinaryProperty(String name)
public void setBinaryProperty(String name, byte[] value)
public boolean removeBinaryProperty(String name) throws UnsupportedOperationException
UnsupportedOperationExceptionpublic JaxbGroup getParent()
@NotNull public @NotNull UUID getUuid()
public JaxbIcon getIcon()
public void setIcon(JaxbIcon icon)
public Date getLastAccessTime()
public Date getCreationTime()
public boolean getExpires()
public void setExpires(boolean expires)
public Date getExpiryTime()
public void setExpiryTime(Date expiryTime) throws IllegalArgumentException
IllegalArgumentExceptionpublic Date getLastModificationTime()
protected void touch()
touch in class org.linguafranca.pwdb.base.AbstractEntry<JaxbDatabase,JaxbGroup,JaxbEntry,JaxbIcon>Copyright © 2025. All rights reserved.