| 30 |
char* doi; |
char* doi; |
| 31 |
time_t lastUpdateDate; |
time_t lastUpdateDate; |
| 32 |
time_t creationDate; |
time_t creationDate; |
| 33 |
time_t publicationDate; |
unsigned int publicationYear; |
| 34 |
|
unsigned int publicationMonth;// 1 - 12 (0=unspecified) |
| 35 |
|
unsigned int publicationMday;// 1 - 31 (0=unspecified) |
| 36 |
|
|
| 37 |
public: |
public: |
| 38 |
// reserved item_id value |
// reserved item_id value |
| 61 |
const char* getDOI() const; |
const char* getDOI() const; |
| 62 |
time_t getCreationDate() const; |
time_t getCreationDate() const; |
| 63 |
time_t getLastUpdateDate() const; |
time_t getLastUpdateDate() const; |
| 64 |
time_t getPublicationDate() const; |
unsigned int getPublicationYear() const; |
| 65 |
|
unsigned int getPublicationMonth() const; |
| 66 |
|
unsigned int getPublicationMday() const; |
| 67 |
|
|
| 68 |
void setContributorUID( userid_t ); |
void setContributorUID( userid_t ); |
| 69 |
void setItemID( itemid_t ); |
void setItemID( itemid_t ); |
| 74 |
void setDOI( const char* ); |
void setDOI( const char* ); |
| 75 |
void setCreationDate( time_t ); |
void setCreationDate( time_t ); |
| 76 |
void setLastUpdateDate( time_t ); |
void setLastUpdateDate( time_t ); |
| 77 |
void setPublicationDate( time_t ); |
void setPublicationYear( unsigned int ); |
| 78 |
|
void setPublicationMonth( unsigned int ); |
| 79 |
|
void setPublicationMday( unsigned int ); |
| 80 |
}; |
}; |
| 81 |
|
|
| 82 |
typedef class item item_t; |
typedef class item item_t; |