|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface ReferenceConstructionAgent
Agent providing means to create reference holding containers for
store elements, data sets, and
external URLs.
ReferenceTransformationAgent,
ReferenceHolder| Field Summary | |
|---|---|
static SpecialistType<ReferenceConstructionAgent> |
TYPE
Agent providing means to create reference holding containers for store elements, data sets, and external URLs. |
| Method Summary | |
|---|---|
StoreElementReferenceHolder |
create(IDProvider element,
String remoteConfigName)
Create an element referencing container from a given id providing store element. |
ExternalReferenceHolder |
create(String url,
String category)
Create an external referencing container from a given URL. |
| Field Detail |
|---|
static final SpecialistType<ReferenceConstructionAgent> TYPE
store elements, data sets, and external URLs.
| Method Detail |
|---|
@NotNull
StoreElementReferenceHolder create(@NotNull
IDProvider element,
@Nullable
String remoteConfigName)
throws IllegalArgumentException
Note: If the given element is of type Dataset, it must originate from a content source.
This is met if the dataset is returned by a SelectStoreElementOperation.
element - The store element.remoteConfigName - Name of the remote configuration.
IllegalArgumentException - If a the given element and/or remote information do not satisfy the requirements for building a reference container.
@NotNull
ExternalReferenceHolder create(@NotNull
String url,
@Nullable
String category)
url - A URL.category - The category of the url - if null the default category "url" is used.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||