org.nuxeo.scenari.model
Interface ScenariItem

All Superinterfaces:
ScenariNode

public interface ScenariItem
extends ScenariNode

Représente un item dans Scenari.


Nested Class Summary
static class ScenariItem.ResourceStatus
          Statut d'une ressource de l'item.
 
Nested classes/interfaces inherited from interface org.nuxeo.scenari.model.ScenariNode
ScenariNode.VersionOrigin
 
Field Summary
static String PATH_MONORESOURCE
          Chemin de la ressource pour les items mono-flux.
 
Method Summary
 void copyContentFrom(ScenariItem pOtherItem)
          Copie le contenu d'un item vers cet item (perfs).
 boolean deleteResource(String path)
          Supprime une ressource et ses descendants.
 List<String> getChildrenResourcePaths(String parentPath)
          Retourne la liste des noms des fils directs d'un chemin.
 List<ScenariItem> getHistory()
          Retourne les entrées d'historique de cet item.
 org.nuxeo.ecm.core.api.Blob getResource(String path)
          Retourne une ressource selon son chemin.
 List<String> getResourcePaths()
          Retourne la liste des ressources de cet item.
 ScenariItem.ResourceStatus getResourceStatus(String path)
          Retourne le statut d'une ressource selon son chemin.
 void setResource(String path, org.nuxeo.ecm.core.api.Blob blob)
          Affectation et création au besoin d'un flux.
 
Methods inherited from interface org.nuxeo.scenari.model.ScenariNode
createNetVersion, getDocumentModel, getId, getLinks, getLiveId, getModificationUser, getName, getNetVersions, getPath, getTimestamp, getTitle, getVersionComment, getVersionLabel, getVersionOrigin, getVersionTimestamp, isVersion, isVisible, remove, restoreNode, save, setLinks, setTimestamp, setTitle
 

Field Detail

PATH_MONORESOURCE

static final String PATH_MONORESOURCE
Chemin de la ressource pour les items mono-flux.

See Also:
Constant Field Values
Method Detail

getResourcePaths

List<String> getResourcePaths()
                              throws Exception
Retourne la liste des ressources de cet item.

Throws:
Exception

getResourceStatus

ScenariItem.ResourceStatus getResourceStatus(String path)
                                             throws Exception
Retourne le statut d'une ressource selon son chemin.

Throws:
Exception

getResource

org.nuxeo.ecm.core.api.Blob getResource(String path)
                                        throws Exception
Retourne une ressource selon son chemin.

Throws:
Exception

getChildrenResourcePaths

List<String> getChildrenResourcePaths(String parentPath)
                                      throws Exception
Retourne la liste des noms des fils directs d'un chemin.

Throws:
Exception

setResource

void setResource(String path,
                 org.nuxeo.ecm.core.api.Blob blob)
                 throws Exception
Affectation et création au besoin d'un flux.

Throws:
Exception

deleteResource

boolean deleteResource(String path)
                       throws Exception
Supprime une ressource et ses descendants.

Throws:
Exception

copyContentFrom

void copyContentFrom(ScenariItem pOtherItem)
                     throws Exception
Copie le contenu d'un item vers cet item (perfs).

Throws:
Exception

getHistory

List<ScenariItem> getHistory()
                             throws Exception
Retourne les entrées d'historique de cet item.

Throws:
Exception


Copyright © 2011 Nuxeo SAS. All Rights Reserved.