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