java.lang.Object
ee.jakarta.tck.pages.lib.implementation.sun.common.SunRIURL
All Implemented Interfaces:
com.sun.ts.lib.porting.TSURLInterface

public class SunRIURL extends Object implements com.sun.ts.lib.porting.TSURLInterface
This is a J2EE Reference specific implementation of the TSURLInterface which is to be used for J2EE-TS testing. TS tests use this interface to obtain the URL String to use to access a given web component. If a given J2EE Server implmentation requires that URLs be created in a different manner, then this implementation can be replaced.
Author:
Kyle Grucci
  • Constructor Details

    • SunRIURL

      public SunRIURL()
  • Method Details

    • getURL

      public URL getURL(String protocol, String host, int port, String file) throws MalformedURLException
      This method is called by TS tests to get the URL to use to access a given web component.
      Specified by:
      getURL in interface com.sun.ts.lib.porting.TSURLInterface
      Parameters:
      protocol - - the name of the protocol.
      host - - the name of the host.
      port - - the port number.
      file - - the host file.
      Returns:
      a valid URL object.
      Throws:
      MalformedURLException
    • getURLString

      public String getURLString(String protocol, String host, int port, String file)
      This method is called by TS tests to get the URL to use to access a given web component.
      Specified by:
      getURLString in interface com.sun.ts.lib.porting.TSURLInterface
      Parameters:
      protocol - - the name of the protocol.
      host - - the name of the host.
      port - - the port number.
      file - - the host file.
      Returns:
      a valid URL as a String.
    • getRequest

      public String getRequest(String request)
      This method is called by TS tests to get the request string to use to access a given web component.
      Specified by:
      getRequest in interface com.sun.ts.lib.porting.TSURLInterface
      Parameters:
      request - - the request file.
      Returns:
      a valid String object.