public class ManifestPropertiesImpl
extends gov.loc.repository.bagit.utilities.namevalue.impl.AbstractNameValueMapListBagFile
implements gov.loc.repository.bagit.BagInfoTxt
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FIELD_ATTRIBUTION |
static java.lang.String |
FIELD_AUTHOR |
static java.lang.String |
FIELD_INSTITUTION_LOGO_URI |
static java.lang.String |
FIELD_LABEL |
static java.lang.String |
FIELD_LICENSE |
static java.lang.String |
FIELD_PUBLISHED |
static java.lang.String |
FIELD_RENDERING |
| Constructor and Description |
|---|
ManifestPropertiesImpl(gov.loc.repository.bagit.Bag.BagConstants bagConstants) |
ManifestPropertiesImpl(gov.loc.repository.bagit.BagFile bagFile,
gov.loc.repository.bagit.Bag.BagConstants bagConstants) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBagGroupIdentifier(java.lang.String bagGroupIdentifier) |
void |
addContactEmail(java.lang.String contactEmail) |
void |
addContactName(java.lang.String contactName) |
void |
addContactPhone(java.lang.String contactPhone) |
void |
addExternalDescription(java.lang.String externalDescription) |
void |
addExternalIdentifier(java.lang.String externalIdentifier) |
void |
addInternalSenderDescription(java.lang.String internalSenderDescription) |
void |
addInternalSenderIdentifier(java.lang.String internalSenderIdentifier) |
void |
addOrganizationAddress(java.lang.String organizationAddress) |
void |
addSourceOrganization(java.lang.String sourceOrganization) |
boolean |
containsKeyCaseInsensitive(java.lang.String key) |
void |
generateBagSize(gov.loc.repository.bagit.Bag bag) |
void |
generatePayloadOxum(gov.loc.repository.bagit.Bag bag) |
java.lang.String |
getAttribution() |
java.lang.String |
getBagCount() |
java.lang.String |
getBaggingDate() |
java.util.Date |
getBaggingDateObj() |
java.lang.String |
getBagGroupIdentifier() |
java.util.List<java.lang.String> |
getBagGroupIdentifierList() |
java.lang.Integer |
getBagInGroup() |
java.lang.String |
getBagSize() |
java.lang.String |
getCaseInsensitive(java.lang.String key) |
java.lang.String |
getContactEmail() |
java.util.List<java.lang.String> |
getContactEmailList() |
java.lang.String |
getContactName() |
java.util.List<java.lang.String> |
getContactNameList() |
java.lang.String |
getContactPhone() |
java.util.List<java.lang.String> |
getContactPhoneList() |
java.lang.String |
getExternalDescription() |
java.util.List<java.lang.String> |
getExternalDescriptionList() |
java.lang.String |
getExternalIdentifier() |
java.util.List<java.lang.String> |
getExternalIdentifierList() |
java.lang.String |
getInternalSenderDescription() |
java.util.List<java.lang.String> |
getInternalSenderDescriptionList() |
java.lang.String |
getInternalSenderIdentifier() |
java.util.List<java.lang.String> |
getInternalSenderIdentifierList() |
java.util.List<java.lang.String> |
getListCaseInsensitive(java.lang.String key) |
java.util.List<java.lang.String> |
getNonstandardFields() |
java.lang.Long |
getOctetCount() |
java.lang.String |
getOrganizationAddress() |
java.util.List<java.lang.String> |
getOrganizationAddressList() |
java.lang.String |
getPayloadOxum() |
java.lang.String |
getSourceOrganization() |
java.util.List<java.lang.String> |
getSourceOrganizationList() |
java.util.List<java.lang.String> |
getStandardFields() |
java.lang.Long |
getStreamCount() |
java.lang.Integer |
getTotalBagsInGroup() |
java.lang.String |
getType() |
void |
setBagCount(int bagInGroup,
int totalBagsInGroup) |
void |
setBagCount(java.lang.String bagCount) |
void |
setBaggingDate(java.util.Date date) |
void |
setBaggingDate(int year,
int month,
int day) |
void |
setBaggingDate(java.lang.String baggingDate) |
void |
setBagGroupIdentifier(java.lang.String bagGroupIdentifier) |
void |
setBagSize(java.lang.String bagSize) |
void |
setContactEmail(java.lang.String contactEmail) |
void |
setContactName(java.lang.String contactName) |
void |
setContactPhone(java.lang.String contactPhone) |
void |
setExternalDescription(java.lang.String externalDescription) |
void |
setExternalIdentifier(java.lang.String externalIdentifier) |
void |
setInternalSenderDescription(java.lang.String internalSenderDescription) |
void |
setInternalSenderIdentifier(java.lang.String internalSenderIdentifier) |
void |
setOrganizationAddress(java.lang.String organizationAddress) |
void |
setPayloadOxum(long octetCount,
long streamCount) |
void |
setPayloadOxum(java.lang.String payloadOxsum) |
void |
setSourceOrganization(java.lang.String sourceOrganization) |
asList, clear, entrySet, exists, generatedInputStream, getActualKey, getFilepath, getList, getSize, iterator, newInputStream, put, put, putList, putList, putList, putListAll, remove, removeAllList, removeList, removeList, sizeListclone, containsKey, containsValue, equals, get, hashCode, isEmpty, keySet, putAll, size, toString, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitexists, getFilepath, getSize, newInputStreamasList, getList, put, putList, putList, putList, putListAll, removeAllList, removeList, removeList, sizeListpublic static final java.lang.String FIELD_ATTRIBUTION
public static final java.lang.String FIELD_LICENSE
public static final java.lang.String FIELD_LABEL
public static final java.lang.String FIELD_AUTHOR
public static final java.lang.String FIELD_PUBLISHED
public static final java.lang.String FIELD_INSTITUTION_LOGO_URI
public static final java.lang.String FIELD_RENDERING
public ManifestPropertiesImpl(gov.loc.repository.bagit.BagFile bagFile,
gov.loc.repository.bagit.Bag.BagConstants bagConstants)
bagFile - BagFilebagConstants - BagConstantspublic ManifestPropertiesImpl(gov.loc.repository.bagit.Bag.BagConstants bagConstants)
bagConstants - BagConstantspublic java.lang.String getBagCount()
getBagCount in interface gov.loc.repository.bagit.BagInfoTxtpublic java.lang.Integer getTotalBagsInGroup()
throws java.text.ParseException
getTotalBagsInGroup in interface gov.loc.repository.bagit.BagInfoTxtjava.text.ParseExceptionpublic java.lang.Integer getBagInGroup()
throws java.text.ParseException
getBagInGroup in interface gov.loc.repository.bagit.BagInfoTxtjava.text.ParseExceptionpublic java.lang.String getAttribution()
public java.lang.String getBagGroupIdentifier()
getBagGroupIdentifier in interface gov.loc.repository.bagit.BagInfoTxtpublic java.lang.String getBagSize()
getBagSize in interface gov.loc.repository.bagit.BagInfoTxtpublic void generateBagSize(gov.loc.repository.bagit.Bag bag)
generateBagSize in interface gov.loc.repository.bagit.BagInfoTxtpublic java.lang.String getBaggingDate()
getBaggingDate in interface gov.loc.repository.bagit.BagInfoTxtpublic java.util.Date getBaggingDateObj()
throws java.text.ParseException
getBaggingDateObj in interface gov.loc.repository.bagit.BagInfoTxtjava.text.ParseExceptionpublic java.lang.String getContactEmail()
getContactEmail in interface gov.loc.repository.bagit.BagInfoTxtpublic java.lang.String getContactName()
getContactName in interface gov.loc.repository.bagit.BagInfoTxtpublic java.lang.String getContactPhone()
getContactPhone in interface gov.loc.repository.bagit.BagInfoTxtpublic java.lang.String getExternalDescription()
getExternalDescription in interface gov.loc.repository.bagit.BagInfoTxtpublic java.lang.String getExternalIdentifier()
getExternalIdentifier in interface gov.loc.repository.bagit.BagInfoTxtpublic java.lang.String getInternalSenderDescription()
getInternalSenderDescription in interface gov.loc.repository.bagit.BagInfoTxtpublic java.lang.String getInternalSenderIdentifier()
getInternalSenderIdentifier in interface gov.loc.repository.bagit.BagInfoTxtpublic java.lang.String getOrganizationAddress()
getOrganizationAddress in interface gov.loc.repository.bagit.BagInfoTxtpublic java.lang.String getPayloadOxum()
getPayloadOxum in interface gov.loc.repository.bagit.BagInfoTxtpublic java.lang.Long getOctetCount()
throws java.text.ParseException
getOctetCount in interface gov.loc.repository.bagit.BagInfoTxtjava.text.ParseExceptionpublic java.lang.Long getStreamCount()
throws java.text.ParseException
getStreamCount in interface gov.loc.repository.bagit.BagInfoTxtjava.text.ParseExceptionpublic java.lang.String getSourceOrganization()
getSourceOrganization in interface gov.loc.repository.bagit.BagInfoTxtpublic void setBagCount(java.lang.String bagCount)
setBagCount in interface gov.loc.repository.bagit.BagInfoTxtpublic void setBagCount(int bagInGroup,
int totalBagsInGroup)
setBagCount in interface gov.loc.repository.bagit.BagInfoTxtpublic void setBagGroupIdentifier(java.lang.String bagGroupIdentifier)
setBagGroupIdentifier in interface gov.loc.repository.bagit.BagInfoTxtpublic void setBagSize(java.lang.String bagSize)
setBagSize in interface gov.loc.repository.bagit.BagInfoTxtpublic void setBaggingDate(java.lang.String baggingDate)
setBaggingDate in interface gov.loc.repository.bagit.BagInfoTxtpublic void setBaggingDate(java.util.Date date)
setBaggingDate in interface gov.loc.repository.bagit.BagInfoTxtpublic void setBaggingDate(int year,
int month,
int day)
setBaggingDate in interface gov.loc.repository.bagit.BagInfoTxtpublic void setContactEmail(java.lang.String contactEmail)
setContactEmail in interface gov.loc.repository.bagit.BagInfoTxtpublic void setContactName(java.lang.String contactName)
setContactName in interface gov.loc.repository.bagit.BagInfoTxtpublic void setContactPhone(java.lang.String contactPhone)
setContactPhone in interface gov.loc.repository.bagit.BagInfoTxtpublic void setExternalDescription(java.lang.String externalDescription)
setExternalDescription in interface gov.loc.repository.bagit.BagInfoTxtpublic void setExternalIdentifier(java.lang.String externalIdentifier)
setExternalIdentifier in interface gov.loc.repository.bagit.BagInfoTxtpublic void setInternalSenderDescription(java.lang.String internalSenderDescription)
setInternalSenderDescription in interface gov.loc.repository.bagit.BagInfoTxtpublic void setInternalSenderIdentifier(java.lang.String internalSenderIdentifier)
setInternalSenderIdentifier in interface gov.loc.repository.bagit.BagInfoTxtpublic void setOrganizationAddress(java.lang.String organizationAddress)
setOrganizationAddress in interface gov.loc.repository.bagit.BagInfoTxtpublic void setPayloadOxum(java.lang.String payloadOxsum)
setPayloadOxum in interface gov.loc.repository.bagit.BagInfoTxtpublic void setPayloadOxum(long octetCount,
long streamCount)
setPayloadOxum in interface gov.loc.repository.bagit.BagInfoTxtpublic void generatePayloadOxum(gov.loc.repository.bagit.Bag bag)
generatePayloadOxum in interface gov.loc.repository.bagit.BagInfoTxtpublic void setSourceOrganization(java.lang.String sourceOrganization)
setSourceOrganization in interface gov.loc.repository.bagit.BagInfoTxtpublic java.lang.String getType()
getType in class gov.loc.repository.bagit.utilities.namevalue.impl.AbstractNameValueMapListBagFilepublic boolean containsKeyCaseInsensitive(java.lang.String key)
containsKeyCaseInsensitive in interface gov.loc.repository.bagit.BagInfoTxtcontainsKeyCaseInsensitive in class gov.loc.repository.bagit.utilities.namevalue.impl.AbstractNameValueMapListBagFilekey - Stringpublic java.lang.String getCaseInsensitive(java.lang.String key)
getCaseInsensitive in interface gov.loc.repository.bagit.BagInfoTxtgetCaseInsensitive in class gov.loc.repository.bagit.utilities.namevalue.impl.AbstractNameValueMapListBagFilekey - Stringpublic java.util.List<java.lang.String> getListCaseInsensitive(java.lang.String key)
getListCaseInsensitive in interface gov.loc.repository.bagit.BagInfoTxtpublic java.util.List<java.lang.String> getStandardFields()
getStandardFields in interface gov.loc.repository.bagit.BagInfoTxtpublic java.util.List<java.lang.String> getNonstandardFields()
getNonstandardFields in interface gov.loc.repository.bagit.BagInfoTxtpublic void addBagGroupIdentifier(java.lang.String bagGroupIdentifier)
addBagGroupIdentifier in interface gov.loc.repository.bagit.BagInfoTxtpublic void addContactEmail(java.lang.String contactEmail)
addContactEmail in interface gov.loc.repository.bagit.BagInfoTxtpublic void addContactName(java.lang.String contactName)
addContactName in interface gov.loc.repository.bagit.BagInfoTxtpublic void addContactPhone(java.lang.String contactPhone)
addContactPhone in interface gov.loc.repository.bagit.BagInfoTxtpublic void addExternalDescription(java.lang.String externalDescription)
addExternalDescription in interface gov.loc.repository.bagit.BagInfoTxtpublic void addExternalIdentifier(java.lang.String externalIdentifier)
addExternalIdentifier in interface gov.loc.repository.bagit.BagInfoTxtpublic void addInternalSenderDescription(java.lang.String internalSenderDescription)
addInternalSenderDescription in interface gov.loc.repository.bagit.BagInfoTxtpublic void addInternalSenderIdentifier(java.lang.String internalSenderIdentifier)
addInternalSenderIdentifier in interface gov.loc.repository.bagit.BagInfoTxtpublic void addOrganizationAddress(java.lang.String organizationAddress)
addOrganizationAddress in interface gov.loc.repository.bagit.BagInfoTxtpublic void addSourceOrganization(java.lang.String sourceOrganization)
addSourceOrganization in interface gov.loc.repository.bagit.BagInfoTxtpublic java.util.List<java.lang.String> getBagGroupIdentifierList()
getBagGroupIdentifierList in interface gov.loc.repository.bagit.BagInfoTxtpublic java.util.List<java.lang.String> getContactEmailList()
getContactEmailList in interface gov.loc.repository.bagit.BagInfoTxtpublic java.util.List<java.lang.String> getContactNameList()
getContactNameList in interface gov.loc.repository.bagit.BagInfoTxtpublic java.util.List<java.lang.String> getContactPhoneList()
getContactPhoneList in interface gov.loc.repository.bagit.BagInfoTxtpublic java.util.List<java.lang.String> getExternalDescriptionList()
getExternalDescriptionList in interface gov.loc.repository.bagit.BagInfoTxtpublic java.util.List<java.lang.String> getExternalIdentifierList()
getExternalIdentifierList in interface gov.loc.repository.bagit.BagInfoTxtpublic java.util.List<java.lang.String> getInternalSenderDescriptionList()
getInternalSenderDescriptionList in interface gov.loc.repository.bagit.BagInfoTxtpublic java.util.List<java.lang.String> getInternalSenderIdentifierList()
getInternalSenderIdentifierList in interface gov.loc.repository.bagit.BagInfoTxtpublic java.util.List<java.lang.String> getOrganizationAddressList()
getOrganizationAddressList in interface gov.loc.repository.bagit.BagInfoTxtpublic java.util.List<java.lang.String> getSourceOrganizationList()
getSourceOrganizationList in interface gov.loc.repository.bagit.BagInfoTxt