00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef INCL_DELETE
00021 #define INCL_DELETE
00022
00024 #include "base/fscapi.h"
00025 #include "syncml/core/ModificationCommand.h"
00026
00027 #define DELETE_COMMAND_NAME "Delete"
00028
00029 class Delete : public ModificationCommand {
00030
00031
00032 private:
00033 char* COMMAND_NAME;
00034 BOOL archive;
00035 BOOL sftDel;
00036
00037
00038 public:
00039
00040 Delete();
00041 ~Delete();
00042
00057 Delete(CmdID* cmdID,
00058 BOOL noResp,
00059 BOOL archive,
00060 BOOL sftDel,
00061 Cred* cred,
00062 Meta* meta,
00063 ArrayList* items);
00064
00070 const char* getName();
00071
00077 BOOL isArchive();
00078
00084 BOOL getArchive();
00085
00091 void setArchive(BOOL archive);
00092
00099 BOOL isSftDel();
00100
00101 BOOL getSftDel();
00102
00103
00104 void setSftDel(BOOL sftDel);
00105
00106 ArrayElement* clone();
00107
00108 };
00109
00111 #endif