|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ConferenceDbPersister
Conference database persister interface.
BbPersistenceManager,
ConferenceDbLoader,
Conference| Nested Class Summary | |
|---|---|
static class |
ConferenceDbPersister.Default
|
| Field Summary | |
|---|---|
static java.lang.String |
TYPE
Type used to obtain an instance of the class configured to provide the implementation for this interface. |
| Method Summary | |
|---|---|
void |
deleteByGroupId(Id id)
Deletes the Conferences in a Group with the given Id
value using a connection from the associated persistence manager's
database container. |
void |
deleteByGroupId(Id id,
java.sql.Connection con)
Deletes the Conferences in a Group with the given Id
value using the supplied connection. |
void |
deleteById(Id id)
Deletes the Conference identified by the given Id
value using a connection from the associated persistence manager's
database container. |
void |
deleteById(Id id,
java.sql.Connection con)
Deletes the Conference identified by the given Id
value using the supplied connection. |
void |
deleteByOwnerId(Id id)
Deletes the Conferences in a Course with the given Id
value using a connection from the associated persistence manager's
database container. |
void |
deleteByOwnerId(Id id,
java.sql.Connection con)
Deletes the Conferences in a Course with the given Id
value using the supplied connection. |
void |
persist(Conference conference)
Inserts or updates the supplied Conference using a connection
from the associated persistence manager's database container. |
void |
persist(Conference conference,
java.sql.Connection con)
Inserts or updates the supplied Conference using the
supplied connection. |
void |
reposition(Id confId,
int newPosition)
A utility class that provides quick access to the ConferenceDbPersister
instance associated with the default instance of the database BbPersistenceManager. |
void |
reposition(Id confId,
int newPosition,
java.sql.Connection con)
|
| Methods inherited from interface blackboard.persist.Persister |
|---|
getAppVersion, init |
| Field Detail |
|---|
static final java.lang.String TYPE
BbPersistenceManager.getPersister(String)
| Method Detail |
|---|
void persist(Conference conference)
throws ValidationException,
PersistenceException
Conference using a connection
from the associated persistence manager's database container. If the object's
Id is set and is associated with the same container, then an update is done,
otherwise a new object is inserted.
ValidationException - if the object is not in a consistent state
to be persisted.
PersistenceException - if some other exception happens while
persisting the object.
void persist(Conference conference,
java.sql.Connection con)
throws ValidationException,
PersistenceException
Conference using the
supplied connection. The connection must be to the same database as is
used by the associated persistence manager. If the object's Id is set and
is associated with this persistence manager's same container, then an
update is done, otherwise a new object is inserted.
ValidationException - if the object is not in a consistent state
to be persisted.
PersistenceException - if some other exception happens while
persisting the object.
void deleteById(Id id)
throws KeyNotFoundException,
PersistenceException
Conference identified by the given Id
value using a connection from the associated persistence manager's
database container.
KeyNotFoundException - if an object with the given Id
value can not be found
PersistenceException - if some other exception happens during the
delete operation
void deleteById(Id id,
java.sql.Connection con)
throws KeyNotFoundException,
PersistenceException
Conference identified by the given Id
value using the supplied connection.
KeyNotFoundException - if an object with the given Id
value can not be found
PersistenceException - if some other exception happens during the
delete operation
void deleteByOwnerId(Id id)
throws KeyNotFoundException,
PersistenceException
Conferences in a Course with the given Id
value using a connection from the associated persistence manager's
database container.
KeyNotFoundException - if an object with the given Id
value can not be found
PersistenceException - if some other exception happens during the
delete operation
void deleteByOwnerId(Id id,
java.sql.Connection con)
throws KeyNotFoundException,
PersistenceException
Conferences in a Course with the given Id
value using the supplied connection.
KeyNotFoundException - if an object with the given Id
value can not be found
PersistenceException - if some other exception happens during the
delete operation
void deleteByGroupId(Id id)
throws KeyNotFoundException,
PersistenceException
Conferences in a Group with the given Id
value using a connection from the associated persistence manager's
database container.
KeyNotFoundException - if an object with the given Id
value can not be found
PersistenceException - if some other exception happens during the
delete operation
void deleteByGroupId(Id id,
java.sql.Connection con)
throws KeyNotFoundException,
PersistenceException
Conferences in a Group with the given Id
value using the supplied connection.
KeyNotFoundException - if an object with the given Id
value can not be found
PersistenceException - if some other exception happens during the
delete operation
void reposition(Id confId,
int newPosition)
throws KeyNotFoundException,
PersistenceException
ConferenceDbPersister
instance associated with the default instance of the database BbPersistenceManager.
Loader and/or Persister instances
within some scope, it will likely be more efficient to retrieve the default
database persistence manager directly, and then retrieve loader/persister
instances from it instead of making several calls to this and/or other
loader/persister utility classes.
KeyNotFoundException
PersistenceException
void reposition(Id confId,
int newPosition,
java.sql.Connection con)
throws KeyNotFoundException,
PersistenceException
KeyNotFoundException
PersistenceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||