|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dspace.browse.BrowseDAOUtilsDefault
public class BrowseDAOUtilsDefault
Utility class for retrieving the size of the columns to be used in the browse tables, and applying truncation to the strings that will be inserted into the tables. Can be configured in dspace.cfg, with the following entries: webui.browse.value_columns.max - the maximum number of characters in 'value' columns (0 is unlimited) webui.browse.sort_columns.max - the maximum number of characters in 'sort' columns (0 is unlimited) webui.browse.value_columns.omission_mark - a string to append to truncated values that will be entered into the value columns (ie. '...') By default, the column sizes are '0' (unlimited), and no truncation is applied, EXCEPT for Oracle, where we have to truncate the columns for it to work! (in which case, both value and sort columns are by default limited to 2000 characters).
| Field Summary | |
|---|---|
int |
sortColumnMaxChars
Maximum number of characters for sort columns |
int |
valueColumnMaxChars
Maximum number of characters for value columns |
String |
valueColumnOmissionMark
string to insert where omissions have been made |
| Constructor Summary | |
|---|---|
BrowseDAOUtilsDefault()
Create a new instance of the Default set of utils to use with the database. |
|
| Method Summary | |
|---|---|
int |
getSortColumnMaxChars()
Get the size to use for the sort columns in characters |
int |
getValueColumnMaxChars()
Get the size to use for the 'value' columns in characters |
String |
truncateSortValue(String value)
Truncate strings that are to be used for sorting |
String |
truncateSortValue(String value,
int chars)
Deprecated. |
String |
truncateValue(String value)
Truncate strings that are to be used for the 'value' columns |
String |
truncateValue(String value,
int chars)
Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public int valueColumnMaxChars
public int sortColumnMaxChars
public String valueColumnOmissionMark
| Constructor Detail |
|---|
public BrowseDAOUtilsDefault()
| Method Detail |
|---|
public int getValueColumnMaxChars()
getValueColumnMaxChars in interface BrowseDAOUtilspublic int getSortColumnMaxChars()
getSortColumnMaxChars in interface BrowseDAOUtilspublic String truncateValue(String value)
truncateValue in interface BrowseDAOUtilsvalue -
public String truncateSortValue(String value)
truncateSortValue in interface BrowseDAOUtilsvalue -
public String truncateValue(String value,
int chars)
truncateValue in interface BrowseDAOUtilsvalue - chars -
public String truncateSortValue(String value,
int chars)
truncateSortValue in interface BrowseDAOUtilsvalue - chars -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||