|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface StoreElementAgent
Definition for an agent offering direct access to store elements by referencing information.
Example:
SpecialistsBroker.requireSpecialist(StoreElementAgent.TYPE)
| Field Summary | |
|---|---|
static SpecialistType<StoreElementAgent> |
TYPE
The specialized agent's type to be used for requesting the agent from a SpecialistsBroker. |
| Method Summary | |
|---|---|
Referenceable |
loadReference(String reference,
boolean release)
Load a reference with the given reference descriptor. |
IDProvider |
loadStoreElement(String uid,
IDProvider.UidType uidType,
boolean release)
Load a media object with the given uid and uidType. |
| Field Detail |
|---|
static final SpecialistType<StoreElementAgent> TYPE
SpecialistsBroker.
| Method Detail |
|---|
@Nullable
IDProvider loadStoreElement(@NotNull
String uid,
@NotNull
IDProvider.UidType uidType,
boolean release)
throws de.espirit.firstspirit.store.access.AccessDeniedException
uid and uidType.
uid - The uid of the requested object.uidType - The type of the requested object.release - Indicator for loading objects being released, true, or current, false.
null, if the object is not available.
de.espirit.firstspirit.store.access.AccessDeniedException - If access to the requested element has been denied.
@Nullable
Referenceable loadReference(@NotNull
String reference,
boolean release)
reference - The reference descriptor of the requested object.release - Indicator for loading objects being released, true, or current, false.
null, if the object is not available.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||