| 32 |
#include "account.h" |
#include "account.h" |
| 33 |
#include "itemtype.h" |
#include "itemtype.h" |
| 34 |
|
|
| 35 |
|
#define XNP_ITEM_LANG_LEN 3 |
| 36 |
#define XNP_ITEM_TITLE_LEN 255 |
#define XNP_ITEM_TITLE_LEN 255 |
| 37 |
#define XNP_ITEM_KEYWORDS_LEN 1024 |
#define XNP_ITEM_KEYWORDS_LEN 1024 |
| 38 |
#define XNP_ITEM_DESCRIPTION_LEN 1024 |
#define XNP_ITEM_DESCRIPTION_LEN 1024 |
| 54 |
unsigned int publicationYear; |
unsigned int publicationYear; |
| 55 |
unsigned int publicationMonth;// 1 - 12 (0=unspecified) |
unsigned int publicationMonth;// 1 - 12 (0=unspecified) |
| 56 |
unsigned int publicationMday;// 1 - 31 (0=unspecified) |
unsigned int publicationMday;// 1 - 31 (0=unspecified) |
| 57 |
|
char lang[ XNP_ITEM_LANG_LEN + 1 ]; //default value 'eng' |
| 58 |
|
|
| 59 |
public: |
public: |
| 60 |
// reserved item_id value |
// reserved item_id value |
| 86 |
unsigned int getPublicationYear() const; |
unsigned int getPublicationYear() const; |
| 87 |
unsigned int getPublicationMonth() const; |
unsigned int getPublicationMonth() const; |
| 88 |
unsigned int getPublicationMday() const; |
unsigned int getPublicationMday() const; |
| 89 |
|
const char* getLang() const; |
| 90 |
|
|
| 91 |
void setContributorUID( userid_t ); |
void setContributorUID( userid_t ); |
| 92 |
void setItemID( itemid_t ); |
void setItemID( itemid_t ); |
| 100 |
void setPublicationYear( unsigned int ); |
void setPublicationYear( unsigned int ); |
| 101 |
void setPublicationMonth( unsigned int ); |
void setPublicationMonth( unsigned int ); |
| 102 |
void setPublicationMday( unsigned int ); |
void setPublicationMday( unsigned int ); |
| 103 |
|
void setLang( const char* ); |
| 104 |
}; |
}; |
| 105 |
|
|
| 106 |
typedef class item item_t; |
typedef class item item_t; |