com.atlassian.gadgets.publisher.internal.impl
Class PublishedGadgetSpecStore

java.lang.Object
  extended by com.atlassian.gadgets.publisher.internal.impl.PublishedGadgetSpecStore
All Implemented Interfaces:
GadgetSpecProvider, LocalGadgetSpecProvider

public class PublishedGadgetSpecStore
extends Object
implements LocalGadgetSpecProvider


Constructor Summary
PublishedGadgetSpecStore(GadgetSpecUrlBuilder urlBuilder, GadgetSpecValidator validator, PluginGadgetSpecProviderPermission permission, com.atlassian.gadgets.publisher.internal.impl.GadgetSpecProcessingWriter writer)
           
 
Method Summary
 boolean contains(URI gadgetSpecUri)
           
 Iterable<URI> entries()
           
 String toString()
           
 void writeGadgetSpecTo(URI gadgetSpecUri, OutputStream output)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PublishedGadgetSpecStore

public PublishedGadgetSpecStore(GadgetSpecUrlBuilder urlBuilder,
                                GadgetSpecValidator validator,
                                PluginGadgetSpecProviderPermission permission,
                                com.atlassian.gadgets.publisher.internal.impl.GadgetSpecProcessingWriter writer)
Method Detail

contains

public boolean contains(URI gadgetSpecUri)
Specified by:
contains in interface GadgetSpecProvider

entries

public Iterable<URI> entries()
Specified by:
entries in interface GadgetSpecProvider

writeGadgetSpecTo

public void writeGadgetSpecTo(URI gadgetSpecUri,
                              OutputStream output)
                       throws GadgetSpecUriNotAllowedException,
                              IOException
Specified by:
writeGadgetSpecTo in interface LocalGadgetSpecProvider
Throws:
GadgetSpecUriNotAllowedException
IOException

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009 Atlassian. All Rights Reserved.