Class PermissionDeniedViewModel

java.lang.Object
io.jenkins.plugins.prism.PermissionDeniedViewModel
All Implemented Interfaces:
ModelObject

public class PermissionDeniedViewModel extends Object implements ModelObject
View model shown when a user does not have permission to view source code.
Author:
Akash Manna
  • Constructor Details

    • PermissionDeniedViewModel

      public PermissionDeniedViewModel(Run<?,?> owner, String fileName)
      Creates a new instance of PermissionDeniedViewModel.
      Parameters:
      owner - the current build as the owner of this view
      fileName - the file name that was requested
  • Method Details

    • getDisplayName

      public String getDisplayName()
      Specified by:
      getDisplayName in interface ModelObject
    • getOwner

      public Run<?,?> getOwner()
      Returns the build as the owner of this view.
      Returns:
      the build
    • getFileName

      public String getFileName()
      Returns the requested file name.
      Returns:
      the file name
    • getRequiredPermission

      public String getRequiredPermission()
      Returns the permission required to view source code.
      Returns:
      the permission name