Package de.espirit.firstspirit.agency
Interface UrlCreatorAgent
public interface UrlCreatorAgent
Gives access to all installed
UrlCreatorSpecifications.- Since:
- 5.2.250207
-
Field Summary
FieldsModifier 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 UrlCreatorSpecificationgetSpecificationByName(@NotNull String name) Return aUrlCreatorSpecificationthat matches the given name.@NotNull List<UrlCreatorSpecification>List all availableUrlCreatorSpecifications that are installed on the current server.@NotNull List<UrlCreatorSpecification>List all visibleUrlCreatorSpecifications, 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 availableUrlCreatorSpecifications that are installed on the current server. The List is ordered byUrlCreatorSpecification.getName().- Returns:
- A list of
UrlCreatorSpecifications, may be empty but nevernull. - Since:
- 5.2.250207
-
getVisibleSpecifications
List all visibleUrlCreatorSpecifications, that are installed on this server. The list is filtered usingUrlCreatorSpecification.isVisible(). The List is ordered byUrlCreatorSpecification.getName().- Returns:
- List of
UrlCreatorSpecifications. Might be empty but nevernull. - Since:
- 5.2.250207
-
getSpecificationByName
Return aUrlCreatorSpecificationthat 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
nullif not found. - Since:
- 5.2.250207
-