|
Holger's Java API |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use DBReference | |
|---|---|
| com.antelmann.crm | Provides interfaces and classes for implementing applications dealing with Customer Relationship Management (CRM). |
| com.antelmann.db | This package contains generally useful classes for generic database management. |
| com.antelmann.db.remote | This package contains classes that add remote capacities to the database concept of the super package. |
| com.antelmann.genealogy | This package contains classes that provide classes to implement applications dealing with genealogy related issues. |
| com.antelmann.image | This package contains classes for more easily dealing with images. |
| com.antelmann.servlet | This package contains classes to help with the implementation of servlets. |
| com.antelmann.sql | This package contains classes to ease JDBC development and also provides useful SQL-based implementations for com.antelmann.db classes |
| com.antelmann.util.gui | This package contains utility classes for GUI related implementations. |
| Uses of DBReference in com.antelmann.crm |
|---|
| Methods in com.antelmann.crm with parameters of type DBReference | |
|---|---|
R |
RoleManager.getRole(DBReference baseEntry)
returns the first role found of the specified type or null |
Collection<R> |
RoleManager.getRoles(DBReference baseEntry)
returns a collection of roles for the given base entry or an empty collection |
boolean |
RoleManager.hasRoles(DBReference baseEntry)
determines whether there are roles of type R for the given base entry |
| Uses of DBReference in com.antelmann.db |
|---|
| Classes in com.antelmann.db that implement DBReference | |
|---|---|
class |
DefaultDBReference
this class implements a simple DBReference object. |
class |
EntryHeader<T extends DBEntry>
serves as a reference to a more complex DBEntry object while allowing for more content than a mere Stub. |
class |
Stub<T extends DBEntry>
a Stub is a small object that can serve as a proxy for larger objects, so that you can maintain a lot of these in memory and only access the full object if needed. |
| Fields in com.antelmann.db declared as DBReference | |
|---|---|
DBReference |
LockInfo.reference
|
| Methods in com.antelmann.db that return DBReference | |
|---|---|
static DBReference |
DBUtils.ensureReferenceString(Database<?> db,
DBReference ref)
|
DBReference |
ProtocolNoteEntry.getDocumentReference()
|
DBReference |
ProtocolNote.getDocumentReference()
specifies a reference to the document this protocol note is based on |
DBReference |
EntryRelationship.getFromReference()
represents the first entry of this relationship |
DBReference |
DefaultEntryRelationship.getFromReference()
|
DBReference |
LockEntry.getReference()
|
DBReference |
EntryRelationship.getToReference()
represents the second entry of this relationship |
DBReference |
DefaultEntryRelationship.getToReference()
|
static DBReference |
DefaultDBReference.verify(DBReference ref,
Class<?> type)
verifies that the given reference is indeed of the given type |
static DBReference |
DefaultDBReference.verifyBase(DBReference ref,
Class<?> baseType)
|
| Methods in com.antelmann.db that return types with arguments of type DBReference | |
|---|---|
static Comparator<DBReference> |
DefaultDBReference.getRefStringComparator()
|
| Methods in com.antelmann.db with parameters of type DBReference | ||
|---|---|---|
boolean |
DBReferenceFilter.accept(DBReference entry)
|
|
boolean |
AbstractDatabase.contains(DBReference ref)
|
|
boolean |
AbstractDatabase.delete(DBReference ref)
|
|
static DBReference |
DBUtils.ensureReferenceString(Database<?> db,
DBReference ref)
|
|
static void |
DefaultDBReference.ensureReferenceString(DBReference ref,
Database<?> db)
|
|
static boolean |
DBUtils.exists(Database<?> db,
DBReference ref)
determines whether there is a relevant store that contains the relevant id for the given reference in the given database |
|
protected String |
DBEntrySelection.extractStringFlavor(DBReference ref)
allows to customize the String used for the DataFlavor.stringFlavor;
here, getReferenceString() is used |
|
boolean |
LockManager.forceUnlock(DBReference ref,
long lockTime)
if you don't have the token, you may first obtain the LockInfo and then use its time to release the given lock |
|
static DBEntry |
DBUtils.get(Database<?> db,
DBReference ref)
determines whether there is a relevant store that contains the relevant id for the given reference in the given database. |
|
Iterable<Object> |
CategoryManager.getAllSubCategoryIDs(DBReference categoryRef)
|
|
DBEntry |
AbstractDatabase.getEntry(DBReference ref)
This method will begin and abort a transaction if none is active at the time. |
|
Filter<LockEntry> |
LockManager.getFilterFor(DBReference ref)
this may want to be overridden to be more efficient based on the mapping in use |
|
LockInfo |
LockManager.getLockInfo(DBReference ref)
|
|
Stub<? extends DBEntry> |
AbstractDatabase.getStub(DBReference ref)
This method will begin and abort a transaction if none is active at the time. |
|
List<? extends Category<?>> |
CategoryManager.getSubCategories(DBReference categoryRef)
|
|
static boolean |
DefaultDBReference.isAllNull(DBReference ref)
|
|
static boolean |
DefaultDBReference.isConsistent(DBReference ref)
returns true only if the given reference applies to the rule that all relevant values (reference class and reference id) are both either null or non-null. |
|
static boolean |
DefaultDBReference.isEmpty(DBReference ref)
if true is returned, this reference may still contain a reference string |
|
static boolean |
DefaultDBReference.isInstanceof(DBReference ref,
Class<?> type)
|
|
boolean |
CategoryManager.isLeaf(DBReference categoryRef)
|
|
boolean |
LockManager.isLocked(DBReference ref)
|
|
boolean |
LockManager.isLockedWithToken(DBReference ref,
String token)
|
|
boolean |
Stub.isSameReference(DBReference ref)
|
|
static boolean |
Stub.isSameReference(DBReference ref1,
DBReference ref2)
|
|
boolean |
CategoryManager.isUsed(DBReference categoryRef)
|
|
static Stub<?> |
DBUtils.loadStub(Database<?> db,
DBReference ref)
reloads a reference as a stub, so that the display value is properly initialized. |
|
String |
LockManager.lock(DBReference ref,
String who,
String where,
String why)
|
|
static Stub<?> |
Stub.makeStub(DBReference ref)
if the given reference is already a stub, the same is returned; null parameter or empty references result in null as a return value |
|
static
|
Stub.makeStub(DBReference ref,
Class<T> type)
combines Stub.makeStub(DBReference) and Stub.castStub(Stub, Class) |
|
static boolean |
DBUtils.referenceRefersToEntry(DBReference ref,
DBEntry entry)
|
|
static boolean |
DefaultDBReference.refersTo(DBReference ref,
DBEntry entry)
|
|
boolean |
LockManager.release(DBReference ref,
String token)
|
|
static DBEntry |
DBEntrySelection.resolve(DBReference ref,
Database<?> db)
|
|
boolean |
DefaultDBReference.sameReference(DBReference ref)
|
|
static boolean |
DefaultDBReference.sameReference(DBReference ref1,
DBReference ref2)
determines whether both given references refer to the same entry |
|
void |
ProtocolNoteEntry.setDocumentReference(DBReference ref)
|
|
boolean |
LockManager.unlock(DBReference ref,
String token)
|
|
static DBReference |
DefaultDBReference.verify(DBReference ref,
Class<?> type)
verifies that the given reference is indeed of the given type |
|
static DBReference |
DefaultDBReference.verifyBase(DBReference ref,
Class<?> baseType)
|
|
| Method parameters in com.antelmann.db with type arguments of type DBReference | ||
|---|---|---|
static
|
DBUtils.delete(Database<?> db,
Iterable<? extends DBReference> list)
deletes the given entries from the database |
|
static HashSet<Object> |
DBUtils.getIDSet(Collection<? extends DBReference> col)
|
|
| Constructors in com.antelmann.db with parameters of type DBReference | |
|---|---|
DBEntrySelection(DBReference... references)
|
|
DefaultDBReference(DBReference ref)
|
|
DefaultEntryRelationship(Object id,
DBReference fromReference,
DBReference toReference,
Object type)
|
|
DefaultEntryRelationship(Object id,
DBReference fromReference,
DBReference toReference,
Object type,
boolean bidirectional)
|
|
LockEntry(Object id,
DBReference ref,
String who,
String where,
long when,
String why,
String token)
|
|
| Uses of DBReference in com.antelmann.db.remote |
|---|
| Constructors in com.antelmann.db.remote with parameters of type DBReference | |
|---|---|
RemoteDBUpdateEvent.Option(InetAddress computer,
DBReference user)
|
|
| Uses of DBReference in com.antelmann.genealogy |
|---|
| Classes in com.antelmann.genealogy that implement DBReference | |
|---|---|
static class |
GPerson.Header
|
| Uses of DBReference in com.antelmann.image |
|---|
| Classes in com.antelmann.image that implement DBReference | |
|---|---|
static class |
ImageURLEntry.Thumbnail<T extends ImageURLEntry>
|
| Uses of DBReference in com.antelmann.servlet |
|---|
| Methods in com.antelmann.servlet that return DBReference | |
|---|---|
protected DBReference |
DBEntryServlet.makeReference(javax.servlet.http.HttpServletRequest req)
|
| Uses of DBReference in com.antelmann.sql |
|---|
| Classes in com.antelmann.sql that implement DBReference | |
|---|---|
static class |
DBDocument.Header
|
| Methods in com.antelmann.sql with parameters of type DBReference | |
|---|---|
protected void |
BaseRowMapper.checkExistence(DBReference ref)
|
Iterable<Object> |
CategoryStore.getAllSubCategoryIDs(DBReference categoryRef)
|
List<T> |
CategoryStore.getSubCategories(DBReference categoryRef)
|
static Map<Class<? extends DBEntry>,Integer> |
ForeignKeyMappingInfo.Analyzer.getUsage(DBReference ref,
Database<?> db)
|
boolean |
RelationshipStore.hasRelationships(DBReference ref)
|
boolean |
RelationshipManager.hasRelationships(DBReference ref)
determines if there are any relationsips present for a given reference (both: active and passive) |
static boolean |
ForeignKeyMappingInfo.Analyzer.isInUse(DBReference ref,
Database<?> db)
|
boolean |
CategoryStore.isLeaf(DBReference categoryRef)
|
boolean |
CategoryStore.isUsed(DBReference categoryRef)
|
Set<DefaultEntryRelationship> |
RelationshipStore.listAllRelations(DBReference ref,
Object relationType)
|
Set<DefaultEntryRelationship> |
RelationshipManager.listAllRelations(DBReference ref,
Object relationType)
contains passive and active relationships for the given reference - restricted to the given type if non-null |
void |
BaseRowMapper.mapReference(DBReference ref,
Map<String,Object> map,
Object idTopic,
Object classTopic,
Object stringTopic)
#see BaseRowMapper.mapReference(DBReference, Map, Object, Object, Object, Class) |
void |
BaseRowMapper.mapReference(DBReference ref,
Map<String,Object> map,
Object idTopic,
Object classTopic,
Object stringTopic,
Class<?> refType)
convenience method to map a DBReference to the given topics
while optionally being able to provide an EntryClassMapper
If the topic does not exist but is a String that is an existing column, it is used as such. |
| Uses of DBReference in com.antelmann.util.gui |
|---|
| Methods in com.antelmann.util.gui that return types with arguments of type DBReference | ||
|---|---|---|
static
|
MyAbstractAction.createReferenceRetriever(ValueRetriever<T> retriever)
|
|
|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||