public abstract class PermissionReport<TRow,TEntryReport> extends SecurityInspectorReport<TRow,hudson.security.PermissionGroup,hudson.security.Permission,TEntryReport>
Constructor and Description |
---|
PermissionReport() |
Modifier and Type | Method and Description |
---|---|
void |
generateReport(Set<TRow> rows,
Set<hudson.security.PermissionGroup> groups) |
String |
getColumnTitle(hudson.security.Permission item)
Retrieves a title for the specified column.
|
hudson.security.PermissionGroup |
getGroupOfItem(hudson.security.Permission item)
Retrieve a group for an item.
|
String |
getGroupTitle(hudson.security.PermissionGroup group)
Retrieves a title for the specified group.
|
Collection<hudson.security.Permission> |
getItemsOfGroup(hudson.security.PermissionGroup group)
Retrieves items for a group.
|
fillRowByResult, forRow, generateReport, getColumnComparator, getColumns, getEntries, getEntry, getEntryReport, getGroups, getReportInCSV, getReportInMatrix, getReportTargetName, getRowColumnHeader, getRowComparator, getRows, getRowTitle, isEntryReportOk
public final void generateReport(@Nonnull Set<TRow> rows, @Nonnull Set<hudson.security.PermissionGroup> groups)
public final hudson.security.PermissionGroup getGroupOfItem(hudson.security.Permission item)
SecurityInspectorReport
getGroupOfItem
in class SecurityInspectorReport<TRow,hudson.security.PermissionGroup,hudson.security.Permission,TEntryReport>
item
- Item to be analyzednull
public final Collection<hudson.security.Permission> getItemsOfGroup(hudson.security.PermissionGroup group)
SecurityInspectorReport
getItemsOfGroup
in class SecurityInspectorReport<TRow,hudson.security.PermissionGroup,hudson.security.Permission,TEntryReport>
group
- Groupnull
public final String getGroupTitle(hudson.security.PermissionGroup group)
SecurityInspectorReport
getGroupTitle
in class SecurityInspectorReport<TRow,hudson.security.PermissionGroup,hudson.security.Permission,TEntryReport>
group
- Grouppublic final String getColumnTitle(hudson.security.Permission item)
SecurityInspectorReport
getColumnTitle
in class SecurityInspectorReport<TRow,hudson.security.PermissionGroup,hudson.security.Permission,TEntryReport>
item
- ColumnCopyright © 2016–2022. All rights reserved.