Package de.espirit.firstspirit.agency
Interface UrlCreatorAgent
public interface UrlCreatorAgent
Gives access to all installed
UrlCreatorSpecification
s.- Since:
- 5.2.250207
-
Field Summary
Modifier and TypeFieldDescriptionstatic final SpecialistType<UrlCreatorAgent>
The specialized agent's type to be used to look up the agent via aSpecialistsBroker
. -
Method Summary
Modifier and TypeMethodDescription@Nullable UrlCreatorSpecification
getSpecificationByName
(@NotNull String name) Return aUrlCreatorSpecification
that matches the given name.@NotNull List<UrlCreatorSpecification>
List all availableUrlCreatorSpecification
s that are installed on the current server.@NotNull List<UrlCreatorSpecification>
List all visibleUrlCreatorSpecification
s, that are installed on this server.
-
Field Details
-
TYPE
The specialized agent's type to be used to look up the agent via aSpecialistsBroker
.- Since:
- 5.2.250207
-
-
Method Details
-
getSpecifications
List all availableUrlCreatorSpecification
s that are installed on the current server. The List is ordered byUrlCreatorSpecification.getName()
.- Returns:
- A list of
UrlCreatorSpecification
s, may be empty but nevernull
. - Since:
- 5.2.250207
-
getVisibleSpecifications
List all visibleUrlCreatorSpecification
s, that are installed on this server. The list is filtered usingUrlCreatorSpecification.isVisible()
. The List is ordered byUrlCreatorSpecification.getName()
.- Returns:
- List of
UrlCreatorSpecification
s. Might be empty but nevernull
. - Since:
- 5.2.250207
-
getSpecificationByName
Return aUrlCreatorSpecification
that matches the given name. The 'name' can be eitherUrlCreatorSpecification.getName()
orUrlCreatorSpecification.getLegacyClassName()
.- Parameters:
name
- The name of the specification to be retrieved. Must not benull
.- Returns:
- The specification matching the given name or
null
if not found. - Since:
- 5.2.250207
-