Package org.ametys.plugins.linkdirectory
Class LinkDirectoryInputData
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.ametys.plugins.linkdirectory.LinkDirectoryInputData
- All Implemented Interfaces:
InputData,Initializable,Contextualizable,LogEnabled,Serviceable
public class LinkDirectoryInputData
extends AbstractLogEnabled
implements Contextualizable, InputData, Initializable, Serviceable
Input data for the link directory user preferences in thumbnails mode
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcontextualize(Context context) voidbooleanisCacheable(Site site, Page currentPage) Returns true if thisInputDatais cacheable for the current site and if possible page.voidservice(ServiceManager manager) voidtoSAX(ContentHandler contentHandler) Generates SAX events for providing data.Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLoggerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ametys.web.inputdata.InputData
shouldBeCached
-
Field Details
-
_currentUserProvider
The current user provider
-
-
Constructor Details
-
LinkDirectoryInputData
public LinkDirectoryInputData()
-
-
Method Details
-
contextualize
- Specified by:
contextualizein interfaceContextualizable- Throws:
ContextException
-
initialize
- Specified by:
initializein interfaceInitializable- Throws:
Exception
-
service
- Specified by:
servicein interfaceServiceable- Throws:
ServiceException
-
isCacheable
Description copied from interface:InputDataReturns true if thisInputDatais cacheable for the current site and if possible page.- Specified by:
isCacheablein interfaceInputData- Parameters:
site- the currentSite.currentPage- the currentPage. Can be null.- Returns:
- true if this
InputDatais cacheable for the current site or page.
-
toSAX
Description copied from interface:InputDataGenerates SAX events for providing data.- Specified by:
toSAXin interfaceInputData- Parameters:
contentHandler- the content handler to SAX into.- Throws:
ProcessingException- if an error occurs during processing.
-