1 /*---------------------------------------------------------------------\
3 | |__ / \ / / . \ . \ |
8 \---------------------------------------------------------------------*/
10 #ifndef zypp_repo_cached_MessageImpl_H
11 #define zypp_repo_cached_MessageImpl_H
13 #include "zypp/detail/MessageImpl.h"
14 #include "zypp/repo/cached/RepoImpl.h"
16 ///////////////////////////////////////////////////////////////////
18 { /////////////////////////////////////////////////////////////////
20 { /////////////////////////////////////////////////////////////////
22 { /////////////////////////////////////////////////////////////////
24 ///////////////////////////////////////////////////////////////////
26 // CLASS NAME : MessageImpl
28 class MessageImpl : public detail::MessageImplIf
32 MessageImpl( const data::RecordId &id, repo::cached::RepoImpl::Ptr repository_r );
34 virtual TranslatedText summary() const;
35 virtual TranslatedText description() const;
36 virtual TranslatedText insnotify() const;
37 virtual TranslatedText delnotify() const;
38 virtual TranslatedText licenseToConfirm() const;
39 virtual Vendor vendor() const;
40 virtual ByteCount size() const;
41 virtual bool installOnly() const;
42 virtual Date buildtime() const;
43 virtual Date installtime() const;
46 virtual TranslatedText text() const;
47 virtual Patch::constPtr patch() const;
49 virtual Repository repository() const;
52 repo::cached::RepoImpl::Ptr _repository;
55 /////////////////////////////////////////////////////////////////
57 } // namespace repository
59 ///////////////////////////////////////////////////////////////////
60 #endif // ZMD_BACKEND_DBSOURCE_DBPACKAGEIMPL_H