public class PdbDatabase<T extends Record,U extends AppInfo> extends Object
Modifier and Type | Field and Description |
---|---|
static int |
ATTR_APPINFODIRTY |
static int |
ATTR_BACKUP |
static int |
ATTR_BUNDLE |
static int |
ATTR_COPYPREVENTION |
static int |
ATTR_HIDDEN |
static int |
ATTR_LAUNCHABLE_DATA |
static int |
ATTR_OKINSTALLNEWER |
static int |
ATTR_OPEN |
static int |
ATTR_READONLY |
static int |
ATTR_RECYCLABLE |
static int |
ATTR_RESDB |
static int |
ATTR_RESET |
static int |
ATTR_STREAM |
Constructor and Description |
---|
PdbDatabase() |
Modifier and Type | Method and Description |
---|---|
U |
getAppInfo()
Gets the
AppInfo of this database. |
int |
getAttributes()
Gets the attributes of the database.
|
Calendar |
getBackupTime()
Gets the backup time of the database.
|
Calendar |
getCreationTime()
Gets the creation time of the database.
|
String |
getCreator()
Gets the database creator.
|
int |
getModificationNumber()
Gets the modification number.
|
Calendar |
getModificationTime()
Gets the modification time of the database.
|
String |
getName()
Gets the database name (for example "CalendarDB-PDat").
|
List<T> |
getRecords()
Gets all records of this database.
|
String |
getType()
Gets the database type.
|
int |
getVersion()
Gets the database version.
|
void |
setAppInfo(U appInfo) |
void |
setAttributes(int attributes) |
void |
setBackupTime(Calendar backupTime) |
void |
setCreationTime(Calendar creationTime) |
void |
setCreator(String creator) |
void |
setModificationNumber(int modificationNumber) |
void |
setModificationTime(Calendar modificationTime) |
void |
setName(String name) |
void |
setType(String type) |
void |
setVersion(int version) |
public static final int ATTR_RESDB
public static final int ATTR_READONLY
public static final int ATTR_APPINFODIRTY
public static final int ATTR_BACKUP
public static final int ATTR_OKINSTALLNEWER
public static final int ATTR_RESET
public static final int ATTR_COPYPREVENTION
public static final int ATTR_STREAM
public static final int ATTR_HIDDEN
public static final int ATTR_LAUNCHABLE_DATA
public static final int ATTR_RECYCLABLE
public static final int ATTR_BUNDLE
public static final int ATTR_OPEN
public PdbDatabase()
public int getAttributes()
public void setAttributes(int attributes)
public int getVersion()
public void setVersion(int version)
public Calendar getCreationTime()
null
.public void setCreationTime(Calendar creationTime)
public Calendar getModificationTime()
null
.public void setModificationTime(Calendar modificationTime)
public Calendar getBackupTime()
null
if the database has not
been backed up yet.public void setBackupTime(Calendar backupTime)
public int getModificationNumber()
public void setModificationNumber(int modificationNumber)
public String getCreator()
public void setCreator(String creator)
public U getAppInfo()
AppInfo
of this database. null
if no appinfo area was
available.public void setAppInfo(U appInfo)
public List<T> getRecords()
Copyright © 2009–2016. All rights reserved.