|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object dk.netarkivet.harvester.datamodel.ExtendedFieldDAO dk.netarkivet.harvester.datamodel.ExtendedFieldDBDAO
public class ExtendedFieldDBDAO
A database-based implementation of the ExtendedFieldDBDAO class.
Field Summary |
---|
Fields inherited from class dk.netarkivet.harvester.datamodel.ExtendedFieldDAO |
---|
instance |
Constructor Summary | |
---|---|
protected |
ExtendedFieldDBDAO()
|
Method Summary | |
---|---|
void |
create(ExtendedField aExtendedField)
Creates an instance in persistent storage of the given extended Field. |
void |
delete(long aExtendedfield_id)
deletes an ExtendedField from persistent storage. |
boolean |
exists(java.lang.Long aExtendedfield_id)
Check whether a particular extended Field exists. |
java.util.List<ExtendedField> |
getAll(long aExtendedFieldType_id)
Return a list of all ExtendedFields of the given Extended Field Type |
protected java.sql.Connection |
getConnection()
Gets the ExtendedFieldDAO singleton. |
static ExtendedFieldDAO |
getInstance()
|
ExtendedField |
read(java.lang.Long aExtendedfield_id)
Reads an ExtendedField from persistent storage. |
void |
update(ExtendedField aExtendedField)
Update a ExtendedField in persistent storage. |
Methods inherited from class dk.netarkivet.harvester.datamodel.ExtendedFieldDAO |
---|
reset |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected ExtendedFieldDBDAO()
Method Detail |
---|
protected java.sql.Connection getConnection()
ExtendedFieldDAO
getConnection
in class ExtendedFieldDAO
public void create(ExtendedField aExtendedField)
ExtendedFieldDAO
create
in class ExtendedFieldDAO
aExtendedField
- a ExtendedField to create in persistent storage.public boolean exists(java.lang.Long aExtendedfield_id)
exists
in class ExtendedFieldDAO
aExtendedfield_id
- Id of the extended field.
public void update(ExtendedField aExtendedField)
ExtendedFieldDAO
update
in class ExtendedFieldDAO
aExtendedField
- The ExtendedField to updatepublic ExtendedField read(java.lang.Long aExtendedfield_id)
ExtendedFieldDAO
read
in class ExtendedFieldDAO
aExtendedfield_id
- The ID of the ExtendedField to read
public java.util.List<ExtendedField> getAll(long aExtendedFieldType_id)
ExtendedFieldDAO
getAll
in class ExtendedFieldDAO
aExtendedFieldType_id
- extended field type.
public void delete(long aExtendedfield_id) throws IOFailure
ExtendedFieldDAO
delete
in class ExtendedFieldDAO
IOFailure
public static ExtendedFieldDAO getInstance()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |