Class HarvestStatusRunningTablesSort
- java.lang.Object
-
- dk.netarkivet.harvester.webinterface.HarvestStatusRunningTablesSort
-
public class HarvestStatusRunningTablesSort extends java.lang.Object
Class used to manage the sort of tables in the harvest status running screen. Used only by History/Harveststatus-running.jsp
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HarvestStatusRunningTablesSort.ColumnId
list of the column id.
-
Constructor Summary
Constructors Constructor Description HarvestStatusRunningTablesSort()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HarvestStatusRunningTablesSort.ColumnId
getColumnIdByHash(int columnIdInt)
return the ColumnId corresponding to the hash code.HarvestStatusRunningTablesSort.ColumnId
getSortedColumnIdentByHarvestName(java.lang.String harvestName)
return the ColumnId of the sorted table.TableSort.SortOrder
getSortOrderByHarvestName(java.lang.String harvestName)
return the SortOrder of the sorted table.void
sort(java.lang.String harvestName, HarvestStatusRunningTablesSort.ColumnId column)
effect of a click on a column.void
sort(java.lang.String harvestName, HarvestStatusRunningTablesSort.ColumnId column, TableSort.SortOrder order)
effect of a click on a column.void
sortByHarvestName(java.lang.String harvestName, int column)
effect of a click on a column.void
sortByHarvestName(java.lang.String harvestName, int column, TableSort.SortOrder order)
effect of a click on a column.
-
-
-
Constructor Detail
-
HarvestStatusRunningTablesSort
public HarvestStatusRunningTablesSort()
Constructor.
-
-
Method Detail
-
getColumnIdByHash
public final HarvestStatusRunningTablesSort.ColumnId getColumnIdByHash(int columnIdInt)
return the ColumnId corresponding to the hash code.- Parameters:
columnIdInt
- the hash code- Returns:
- the ColumnId
-
getSortedColumnIdentByHarvestName
public final HarvestStatusRunningTablesSort.ColumnId getSortedColumnIdentByHarvestName(java.lang.String harvestName)
return the ColumnId of the sorted table.- Parameters:
harvestName
- the harvest name- Returns:
- the ColumnId
-
getSortOrderByHarvestName
public final TableSort.SortOrder getSortOrderByHarvestName(java.lang.String harvestName)
return the SortOrder of the sorted table.- Parameters:
harvestName
- the harvest name- Returns:
- the SortOrder
-
sort
public final void sort(java.lang.String harvestName, HarvestStatusRunningTablesSort.ColumnId column)
effect of a click on a column.- Parameters:
harvestName
- the harvest namecolumn
- ColumnId of the clicked column
-
sort
public final void sort(java.lang.String harvestName, HarvestStatusRunningTablesSort.ColumnId column, TableSort.SortOrder order)
effect of a click on a column.- Parameters:
harvestName
- the harvest namecolumn
- ColumnId of the clicked column
-
sortByHarvestName
public final void sortByHarvestName(java.lang.String harvestName, int column)
effect of a click on a column.- Parameters:
harvestName
- the harvest namecolumn
- hashcode of the ColumnId of the clicked column
-
sortByHarvestName
public final void sortByHarvestName(java.lang.String harvestName, int column, TableSort.SortOrder order)
effect of a click on a column.- Parameters:
harvestName
- the harvest namecolumn
- hashcode of the ColumnId of the clicked column
-
-