Ignore:
Timestamp:
2017-02-08T18:31:18+13:00 (7 years ago)
Author:
ak19
Message:

Round 1 of commits for getting OAI deletion policy to work with GS2 (server end). The perl code writing out the OAI db and the GS3 server code implementing the deletion policy had already been completed earlier (end 2016).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/runtime-src/src/oaiservr/oaiaction.h

    r24412 r31387  
    5959  void   output_action_tag(ostream &output, bool openTag);
    6060  void   output_record_header(ostream &output, const text_t &oaiLabel, const text_t &lastModified,
    61                   const text_tarray &memberOf, int oaiVersion);
     61                  const text_t &deleted_status, const text_tarray &memberOf, int oaiVersion);
    6262  void   output_error(ostream &output, text_t &errorType); // Output any error conditions
    6363  bool   formatNotSupported(text_t &metaFormat);           // Return true if the supplied metadataPrefix
     
    6666  text_t getErrorType(){return this->errorType;};
    6767  void   getLastModifiedDate(ResultDocInfo_t &doc_info, text_t &lastModified);
     68  void   getMeta(ResultDocInfo_t &doc_info, const text_t &metaname, text_t &metavalue);
    6869  bool   inDateRange(const text_t &from, const text_t &until, const text_t &collection,
    6970             const text_t &OID, recptproto *protocol, ostream &logout);
Note: See TracChangeset for help on using the changeset viewer.