|
|||||||||||
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 |