Package org.dspace.submit.util
Class SubmissionLookupPublication
- java.lang.Object
-
- org.dspace.submit.util.SubmissionLookupPublication
-
- All Implemented Interfaces:
gr.ekt.bte.core.MutableRecord,gr.ekt.bte.core.Record,Serializable
public class SubmissionLookupPublication extends Object implements gr.ekt.bte.core.MutableRecord, Serializable
- Author:
- Andrea Bollini, Kostas Stamatis, Luigi Andrea Pascarelli, Panagiotis Koutsourakis
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SubmissionLookupPublication(String providerName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(String md, String nValue)booleanaddField(String md, List<gr.ekt.bte.core.Value> values)booleanaddValue(String md, gr.ekt.bte.core.Value value)Set<String>getFields()StringgetFirstValue(String md)StringgetProviderName()Map<String,List<String>>getStorage()StringgetType()List<gr.ekt.bte.core.Value>getValues(String md)booleanhasField(String md)booleanisMutable()gr.ekt.bte.core.MutableRecordmakeMutable()List<String>remove(String md)booleanremoveField(String md)booleanremoveValue(String md, gr.ekt.bte.core.Value value)booleanupdateField(String md, List<gr.ekt.bte.core.Value> values)booleanupdateValue(String md, gr.ekt.bte.core.Value valueOld, gr.ekt.bte.core.Value valueNew)
-
-
-
Constructor Detail
-
SubmissionLookupPublication
public SubmissionLookupPublication(String providerName)
-
-
Method Detail
-
getFields
public Set<String> getFields()
- Specified by:
getFieldsin interfacegr.ekt.bte.core.Record
-
getProviderName
public String getProviderName()
-
getType
public String getType()
-
hasField
public boolean hasField(String md)
- Specified by:
hasFieldin interfacegr.ekt.bte.core.Record
-
getValues
public List<gr.ekt.bte.core.Value> getValues(String md)
- Specified by:
getValuesin interfacegr.ekt.bte.core.Record
-
isMutable
public boolean isMutable()
- Specified by:
isMutablein interfacegr.ekt.bte.core.Record
-
makeMutable
public gr.ekt.bte.core.MutableRecord makeMutable()
- Specified by:
makeMutablein interfacegr.ekt.bte.core.Record
-
addField
public boolean addField(String md, List<gr.ekt.bte.core.Value> values)
- Specified by:
addFieldin interfacegr.ekt.bte.core.MutableRecord
-
addValue
public boolean addValue(String md, gr.ekt.bte.core.Value value)
- Specified by:
addValuein interfacegr.ekt.bte.core.MutableRecord
-
removeField
public boolean removeField(String md)
- Specified by:
removeFieldin interfacegr.ekt.bte.core.MutableRecord
-
removeValue
public boolean removeValue(String md, gr.ekt.bte.core.Value value)
- Specified by:
removeValuein interfacegr.ekt.bte.core.MutableRecord
-
updateField
public boolean updateField(String md, List<gr.ekt.bte.core.Value> values)
- Specified by:
updateFieldin interfacegr.ekt.bte.core.MutableRecord
-
updateValue
public boolean updateValue(String md, gr.ekt.bte.core.Value valueOld, gr.ekt.bte.core.Value valueNew)
- Specified by:
updateValuein interfacegr.ekt.bte.core.MutableRecord
-
-