Class IntegrityWebUI

java.lang.Object
hudson.scm.RepositoryBrowser<hudson.scm.ChangeLogSet.Entry>
hudson.scm.IntegrityRepositoryBrowser
hudson.scm.browsers.IntegrityWebUI
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.scm.RepositoryBrowser<?>>, Serializable

public class IntegrityWebUI extends IntegrityRepositoryBrowser
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    The relationship of Descriptor and Browser (the describable) is akin to class and object.

    Nested classes/interfaces inherited from interface hudson.ExtensionPoint

    hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final String
    The URL of the Integrity Configuration Management Server For example: http://hostname:7001 NOTE: This is optional and is used as an override to the URL found within the IntegrityChangeLogSet.getIntegrityURL()
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Provides a mechanism to override the URL for the Change Log Set
  • Method Summary

    Modifier and Type
    Method
    Description
    getChangeSetLink(hudson.scm.ChangeLogSet.Entry logEntry)
    At this point we don't have a separate link for the Change Set itself Each entry essentially is a change set within itself Returns an Integrity annotation view link for a specific file
    hudson.model.Descriptor<hudson.scm.RepositoryBrowser<?>>
    Returns the Descriptorinvalid input: '<'RepositoryBrowserinvalid input: '<'?>> for the IntegrityWebUI object.
    Returns an Integrity differences link for a specific file
     

    Methods inherited from class hudson.scm.RepositoryBrowser

    all, normalizeToEndWithSlash, trimHeadSlash

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • url

      public final String url
      The URL of the Integrity Configuration Management Server For example: http://hostname:7001 NOTE: This is optional and is used as an override to the URL found within the IntegrityChangeLogSet.getIntegrityURL()
    • WEBUI_DESCRIPTOR

      @Extension public static final IntegrityWebUI.IntegrityWebUIDescriptorImpl WEBUI_DESCRIPTOR
  • Constructor Details

    • IntegrityWebUI

      @DataBoundConstructor public IntegrityWebUI(String url)
      Provides a mechanism to override the URL for the Change Log Set
      Parameters:
      url -
  • Method Details

    • getDescriptor

      public hudson.model.Descriptor<hudson.scm.RepositoryBrowser<?>> getDescriptor()
      Returns the Descriptorinvalid input: '<'RepositoryBrowserinvalid input: '<'?>> for the IntegrityWebUI object. The IntegrityWebUIDescriptorImpl is used to create new instances of the IntegrityWebUI.
    • getDiffLink

      public URL getDiffLink(IntegrityChangeLogSet.IntegrityChangeLog logEntry) throws IOException
      Returns an Integrity differences link for a specific file
      Specified by:
      getDiffLink in class IntegrityRepositoryBrowser
      Returns:
      URL containing the link to difference two revisions
      Throws:
      IOException
    • getChangeSetLink

      public URL getChangeSetLink(hudson.scm.ChangeLogSet.Entry logEntry) throws IOException
      At this point we don't have a separate link for the Change Set itself Each entry essentially is a change set within itself Returns an Integrity annotation view link for a specific file
      Specified by:
      getChangeSetLink in class hudson.scm.RepositoryBrowser<hudson.scm.ChangeLogSet.Entry>
      Throws:
      IOException
    • getViewCPLink

      public URL getViewCPLink(IntegrityChangeLogSet.IntegrityChangeLog logEntry) throws IOException
      Specified by:
      getViewCPLink in class IntegrityRepositoryBrowser
      Throws:
      IOException