public interface Endpoint extends Comparable<Endpoint>
| Modifier and Type | Interface and Description |
|---|---|
static class |
Endpoint.Info |
static class |
Endpoint.PrintFormat |
| Modifier and Type | Method and Description |
|---|---|
int |
compareRelevance(String endpoint) |
AuthenticationRequired |
getAuthenticationRequired() |
String |
getCSVLine(Endpoint.PrintFormat... formats) |
int |
getEndingLineNumber() |
String |
getFilePath() |
String |
getHttpMethod() |
int |
getLineNumberForParameter(String parameter) |
Map<String,RouteParameter> |
getParameters() |
Endpoint |
getParentVariant() |
List<String> |
getRequiredPermissions() |
int |
getStartingLineNumber() |
String |
getUrlPath() |
List<EndpointPathNode> |
getUrlPathNodes() |
List<Endpoint> |
getVariants() |
boolean |
isPrimaryVariant() |
boolean |
isRelevant(String endpoint,
EndpointRelevanceStrictness strictness) |
boolean |
isVariantOf(Endpoint endpoint) |
boolean |
matchesLineNumber(int lineNumber) |
compareTo@Nonnull Map<String,RouteParameter> getParameters()
@Nonnull List<EndpointPathNode> getUrlPathNodes()
int compareRelevance(String endpoint)
boolean isRelevant(String endpoint, EndpointRelevanceStrictness strictness)
Endpoint getParentVariant()
boolean isVariantOf(Endpoint endpoint)
boolean isPrimaryVariant()
@Nonnull String getCSVLine(Endpoint.PrintFormat... formats)
int getStartingLineNumber()
int getEndingLineNumber()
int getLineNumberForParameter(String parameter)
boolean matchesLineNumber(int lineNumber)
@Nonnull AuthenticationRequired getAuthenticationRequired()
Copyright © 2018 Denim Group, Ltd.; Secure Decisions, A Division of Applied Visions, Inc.. All rights reserved.