Package sk.iway.iwcm.sync.export
Class ContentBuilder
java.lang.Object
sk.iway.iwcm.sync.export.ContentBuilder
Callback objekt na pridavanie liniek zo stranok.
Jednotlive exportery mu povedia, ze treba pridat linku,
on si pamata kam a pre ktoru stranku.
-
Constructor Summary
ConstructorsConstructorDescriptionContentBuilder
(Content content, javax.servlet.http.HttpServletRequest request) Vytvori callback objekt na pridavanie suborov z danej stranky do daneho kontentu. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addBanner
(BannerBean banner) void
void
addGalleryImage
(Map<String, GalleryBean> translations) Prida obrazok z galerie.void
addGalleryInfo
(GalleryDimension dimension, Dimension dim, Dimension dimNormal) Prida adresar z galerie.void
Prida vsetko, co je v danom HTML kode; cize vyberie linky z tela stranky.void
addInquiry
(InquiryBean inquiry) void
Prida linku, ak vyhovuje danym pravidlam.javax.servlet.http.HttpServletRequest
void
setDoc
(DocDetails doc) Nastavi dokument, pre ktory exportujeme veci.
-
Constructor Details
-
ContentBuilder
Vytvori callback objekt na pridavanie suborov z danej stranky do daneho kontentu.- Parameters:
content
- objekt, do ktoreho zapisujeme subory urcene na export
-
-
Method Details
-
setDoc
Nastavi dokument, pre ktory exportujeme veci. Treba volat pred exportom obsahu stranky, a potom pre istotu zase nastavit null.callback.setDoc(doc); callback.add... // linky, beany callback.setDoc(null);
- Parameters:
doc
-
-
addBanner
-
addInquiry
-
addGalleryImage
Prida obrazok z galerie. Kedze GalleryBean obsahuje iba popis v jednom jazyku, ako parameter dame vsetky preklady.- Parameters:
translations
- mapa GalleryBean pre jednotlive jazyky
-
addGalleryInfo
Prida adresar z galerie.- Parameters:
dimension
-
-
addCss
-
addHtml
Prida vsetko, co je v danom HTML kode; cize vyberie linky z tela stranky. -
addLink
Prida linku, ak vyhovuje danym pravidlam. Nie vsetko, co vyzera ako linka, je naozaj linka, moze to byt napriklad Javascript alebo e-mail. Linky mimo servera ignorujeme.- Parameters:
link
- potencialna linka v HTML, napriklad obsah atributu A HREF
-
getRequest
public javax.servlet.http.HttpServletRequest getRequest()
-