|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dspace.app.util.DCInput
public class DCInput
Class representing a line in an input form.
| Field Summary | |
|---|---|
static String |
SUBMISSION_SCOPE
The scope of the input sets, this restricts hidden metadata fields from view by the end user during submission. |
static String |
WORKFLOW_SCOPE
The scope of the input sets, this restricts hidden metadata fields from view during workflow processing. |
| Constructor Summary | |
|---|---|
DCInput(Map<String,String> fieldMap,
Map<String,List<String>> listMap)
Class constructor for creating a DCInput object based on the contents of a HashMap |
|
| Method Summary | |
|---|---|
String |
getDisplayString(String pairTypeName,
String storedString)
Gets the display string that corresponds to the passed storage string in a particular display-storage pair set. |
String |
getElement()
Get the DC element for this form row. |
String |
getHints()
Get the hint for this form row, formatted for an HTML table |
String |
getInputType()
Get the input type for this row |
String |
getLabel()
Get the label for this form row. |
List |
getPairs()
Get the name of the pairs type |
String |
getPairsType()
Get the name of the pairs type |
String |
getQualifier()
Get the DC qualifier for this form row. |
boolean |
getRepeatable()
Alternate way of calling isRepeatable() |
String |
getSchema()
Get the DC namespace prefix for this form row. |
String |
getStoredString(String pairTypeName,
String displayedString)
Gets the stored string that corresponds to the passed display string in a particular display-storage pair set. |
String |
getVocabulary()
Get the name of the controlled vocabulary that is associated with this field |
String |
getWarning()
Get the warning string for a missing required field, formatted for an HTML table. |
boolean |
isAllowedFor(String typeName)
Decides if this field is valid for the document type |
boolean |
isClosedVocabulary()
The closed attribute of the vocabulary tag for this field as set in input-forms.xml
|
boolean |
isReadOnly(String scope)
Is this DCInput for display in readonly mode in the given scope? If the scope differ from which in visibility field then we use the out attribute of the visibility element. |
boolean |
isRepeatable()
Get the repeatable flag for this row |
boolean |
isRequired()
Is there a required string for this form row? |
boolean |
isVisible(String scope)
Is this DCInput for display in the given scope? The scope should be either "workflow" or "submit", as per the input forms definition. |
void |
setVocabulary(String vocabulary)
Set the name of the controlled vocabulary that is associated with this field |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String WORKFLOW_SCOPE
public static final String SUBMISSION_SCOPE
| Constructor Detail |
|---|
public DCInput(Map<String,String> fieldMap,
Map<String,List<String>> listMap)
fieldMap - ???listMap - | Method Detail |
|---|
public boolean isVisible(String scope)
scope - String identifying the scope that this input's visibility
should be tested for
public boolean isReadOnly(String scope)
scope - String identifying the scope that this input's readonly visibility
should be tested for
public boolean isRepeatable()
public boolean getRepeatable()
public String getInputType()
public String getElement()
public String getSchema()
public String getWarning()
public boolean isRequired()
public String getQualifier()
public String getHints()
public String getLabel()
public String getPairsType()
public List getPairs()
public String getVocabulary()
public void setVocabulary(String vocabulary)
vocabulary - the name of the vocabulary
public String getDisplayString(String pairTypeName,
String storedString)
pairTypeName - Name of display-storage pair set to searchstoredString - the string that gets stored
public String getStoredString(String pairTypeName,
String displayedString)
pairTypeName - Name of display-storage pair set to searchdisplayedString - the string that gets displayed
public boolean isClosedVocabulary()
.....
nsrc
public boolean isAllowedFor(String typeName)
typeName - Document type name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||