Package org.archive.modules.revisit
Class AbstractProfile
java.lang.Object
org.archive.modules.revisit.AbstractProfile
- All Implemented Interfaces:
RevisitProfile
- Direct Known Subclasses:
IdenticalPayloadDigestRevisit
,ServerNotModifiedRevisit
public abstract class AbstractProfile extends Object implements RevisitProfile
-
Field Summary
Fields Modifier and Type Field Description protected String
refersToDate
protected String
refersToRecordID
-
Constructor Summary
Constructors Constructor Description AbstractProfile()
-
Method Summary
Modifier and Type Method Description String
getRefersToDate()
String
getRefersToRecordID()
Map<String,String>
getWarcHeaders()
void
setRefersToDate(long refersToDate)
Set the refers to datevoid
setRefersToDate(String refersToDate)
Set the refers to datevoid
setRefersToRecordID(String refersToRecordID)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.archive.modules.revisit.RevisitProfile
getProfileName
-
Field Details
-
refersToDate
-
refersToRecordID
-
-
Constructor Details
-
AbstractProfile
public AbstractProfile()
-
-
Method Details
-
getWarcHeaders
- Specified by:
getWarcHeaders
in interfaceRevisitProfile
-
setRefersToDate
Set the refers to date- Parameters:
refersToDate
- Must be a string representation of a data conforming to W3C/ISO8601 format, assuming UTC. Format is yyyy-MM-dd'T'HH:mm:ss'Z'- See Also:
ArchiveUtils.getLog14Date(java.util.Date)
-
getRefersToDate
-
setRefersToDate
public void setRefersToDate(long refersToDate)Set the refers to date- Parameters:
refersToDate
-
-
getRefersToRecordID
-
setRefersToRecordID
-