org.pentaho.platform.plugin.action.jfreereport.repository
Class ReportContentLocation

java.lang.Object
  extended by org.pentaho.platform.plugin.action.jfreereport.repository.ReportContentLocation

public class ReportContentLocation
extends Object

Creation-Date: 05.07.2007, 14:45:06

Author:
Thomas Morgner

Constructor Summary
ReportContentLocation(IContentLocation location, ReportContentRepository repository, String actionName)
           
 
Method Summary
 ContentItem createItem(String name)
           
 ContentLocation createLocation(String string)
           
 boolean delete()
           
 boolean exists(String string)
           
 String getActionName()
           
 Object getAttribute(String domain, String key)
           
 Object getContentId()
           
 ContentEntity getEntry(String string)
           
 String getName()
           
 ContentLocation getParent()
           
 Repository getRepository()
           
 ContentEntity[] listContents()
           
 boolean setAttribute(String domain, String key, Object object)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportContentLocation

public ReportContentLocation(IContentLocation location,
                             ReportContentRepository repository,
                             String actionName)
Method Detail

listContents

public ContentEntity[] listContents()
                             throws ContentIOException
Throws:
ContentIOException

getEntry

public ContentEntity getEntry(String string)
                       throws ContentIOException
Throws:
ContentIOException

createItem

public ContentItem createItem(String name)
                       throws ContentCreationException
Throws:
ContentCreationException

createLocation

public ContentLocation createLocation(String string)
                               throws ContentCreationException
Throws:
ContentCreationException

exists

public boolean exists(String string)

getActionName

public String getActionName()

getName

public String getName()

getContentId

public Object getContentId()

getAttribute

public Object getAttribute(String domain,
                           String key)

setAttribute

public boolean setAttribute(String domain,
                            String key,
                            Object object)

getParent

public ContentLocation getParent()

getRepository

public Repository getRepository()

delete

public boolean delete()