public abstract class EditableWindow extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.commons.logging.Log |
logger
logger
|
| Constructor and Description |
|---|
EditableWindow(String instancePortlet,
String prefixWindow) |
| Modifier and Type | Method and Description |
|---|---|
org.osivia.portal.core.cms.CMSEditableWindow |
createNewEditabletWindow(int id,
Map<String,String> portletProps)
Retourner un nouveau porlet en fonction du type de fragment souhaité
|
protected Map<String,String> |
fillGenericProps(org.nuxeo.ecm.automation.client.model.Document doc,
org.nuxeo.ecm.automation.client.model.PropertyMap fragment,
Boolean modeEditionPage)
Extrait le mapping des propriétés par fragment récupéré depuis Nuxeo et
retourne ces propriétés pour créer chaque portlet.
|
abstract Map<String,String> |
fillProps(org.nuxeo.ecm.automation.client.model.Document doc,
org.nuxeo.ecm.automation.client.model.PropertyMap fragment,
Boolean modeEditionPage)
Extrait le mapping des propriétés par fragment récupéré depuis Nuxeo et
retourne ces propriétés pour créer chaque portlet.
|
String |
getInstancePortlet() |
String |
getPrefixWindow() |
abstract List<String> |
prepareDelete(org.nuxeo.ecm.automation.client.model.Document doc,
String refURI)
Prépare la commande pour supprimer un fragment
|
protected void |
prepareDeleteGeneric(List<String> propertiesToRemove,
org.nuxeo.ecm.automation.client.model.Document doc,
String refURI)
Prépare la commande pour supprimer une entrée du schéma générique
|
void |
setInstancePortlet(String instancePortlet) |
public String getInstancePortlet()
public void setInstancePortlet(String instancePortlet)
instancePortlet - the instancePortlet to setpublic String getPrefixWindow()
public abstract Map<String,String> fillProps(org.nuxeo.ecm.automation.client.model.Document doc, org.nuxeo.ecm.automation.client.model.PropertyMap fragment, Boolean modeEditionPage)
doc - conteneur des fragmentsfragment - les props du fragmentmodeEditionPage - page en cours d'éditionprotected Map<String,String> fillGenericProps(org.nuxeo.ecm.automation.client.model.Document doc, org.nuxeo.ecm.automation.client.model.PropertyMap fragment, Boolean modeEditionPage)
doc - conteneur des fragmentsfragment - les props du fragmentmodeEditionPage - page en cours d'éditionprotected void prepareDeleteGeneric(List<String> propertiesToRemove, org.nuxeo.ecm.automation.client.model.Document doc, String refURI)
propertiesToRemove - doc - refURI - public abstract List<String> prepareDelete(org.nuxeo.ecm.automation.client.model.Document doc, String refURI)
doc - refURI - public org.osivia.portal.core.cms.CMSEditableWindow createNewEditabletWindow(int id,
Map<String,String> portletProps)
id - identifiant de la portlet dans la pagefp - le type de portletportletProps - ses propriétésCopyright © 2019. All rights reserved.