protected List<URL> getGetUrls( String operationName ) { if ( metadata == null ) { return Collections.emptyList(); } return metadata.getGetUrls( operationName ); }
/** * Use parseOperationsMetadata().getGetUrls( request.name() ) or parseOperationsMetadata().getPostUrls( * request.name() ) instead * * @param request * @param get * true means HTTP GET, false means HTTP POST * @return the address, or null, if not defined or request unavailable */ public String getAddress( WMSRequestType request, boolean get ) { if ( !isOperationSupported( request ) ) { return null; } List<URL> urls; if ( get ) { urls = parseOperationsMetadata().getGetUrls( request.name() ); } else { urls = parseOperationsMetadata().getPostUrls( request.name() ); } return urls.size() > 0 ? urls.get( 0 ).toExternalForm() : null; }