Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.spaces.core.contribs.impl
Class RootDocSpaceProvider

java.lang.Object
  extended by org.nuxeo.ecm.spaces.api.AbstractSpaceProvider
      extended by org.nuxeo.ecm.spaces.core.contribs.impl.RootDocSpaceProvider
All Implemented Interfaces:
SpaceProvider

public class RootDocSpaceProvider
extends AbstractSpaceProvider

Author:
10044893

Constructor Summary
RootDocSpaceProvider(DocumentModel rootDoc)
           
 
Method Summary
 void add(Space o, CoreSession session)
           
 void addAll(java.util.Collection<? extends Space> c, CoreSession session)
           
 void clear(CoreSession session)
           
 Space doGetSpace(java.lang.String spaceName, CoreSession session)
           
 java.util.List<Space> getAll(CoreSession session)
           
 boolean isEmpty(CoreSession session)
           
 boolean isReadOnly(CoreSession session)
           
 boolean remove(Space space, CoreSession session)
           
 long size(CoreSession session)
           
 
Methods inherited from class org.nuxeo.ecm.spaces.api.AbstractSpaceProvider
getAllSpaces, getColumnId, getName, getSpace, initialize
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RootDocSpaceProvider

public RootDocSpaceProvider(DocumentModel rootDoc)
Method Detail

add

public void add(Space o,
                CoreSession session)
         throws SpaceException
Specified by:
add in interface SpaceProvider
Overrides:
add in class AbstractSpaceProvider
Throws:
SpaceException

addAll

public void addAll(java.util.Collection<? extends Space> c,
                   CoreSession session)
            throws SpaceException
Specified by:
addAll in interface SpaceProvider
Overrides:
addAll in class AbstractSpaceProvider
Throws:
SpaceException

clear

public void clear(CoreSession session)
           throws SpaceException
Specified by:
clear in interface SpaceProvider
Overrides:
clear in class AbstractSpaceProvider
Throws:
SpaceException

doGetSpace

public Space doGetSpace(java.lang.String spaceName,
                        CoreSession session)
                 throws SpaceException
Throws:
SpaceException

isEmpty

public boolean isEmpty(CoreSession session)
                throws SpaceException
Specified by:
isEmpty in interface SpaceProvider
Overrides:
isEmpty in class AbstractSpaceProvider
Throws:
SpaceException

remove

public boolean remove(Space space,
                      CoreSession session)
               throws SpaceException
Specified by:
remove in interface SpaceProvider
Overrides:
remove in class AbstractSpaceProvider
Throws:
SpaceException

size

public long size(CoreSession session)
          throws SpaceException
Specified by:
size in interface SpaceProvider
Overrides:
size in class AbstractSpaceProvider
Throws:
SpaceException

getAll

public java.util.List<Space> getAll(CoreSession session)
                             throws SpaceException
Throws:
SpaceException

isReadOnly

public boolean isReadOnly(CoreSession session)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.