Class VCCalendarControlInfo

  • All Implemented Interfaces:
    de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo

    @VelocityCallable("instance")
    public final class VCCalendarControlInfo
    extends Object
    implements de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo
    • Constructor Detail

      • VCCalendarControlInfo

        public VCCalendarControlInfo()
        Default constructor.
      • VCCalendarControlInfo

        public VCCalendarControlInfo​(de.uplanet.lucy.server.calendar.rtcache.ICalendarControlInfo p_ctrlInfo)
        Constructor.
        Parameters:
        p_ctrlInfo - The calendar control info.
    • Method Detail

      • hasPlugins

        public boolean hasPlugins()
        Specified by:
        hasPlugins in interface de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo
      • setUserDefinedResources

        public void setUserDefinedResources​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx,
                                            String p_strUserGuid,
                                            String p_strPluginGuid,
                                            String p_strSelectedResources,
                                            String p_strDeSelectedResources)
        Specified by:
        setUserDefinedResources in interface de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo
      • getUserDefinedResources

        public String getUserDefinedResources​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx,
                                              String p_strUserGuid,
                                              String p_strPluginGuid,
                                              boolean p_bSelected)
        Specified by:
        getUserDefinedResources in interface de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo
      • getSelectedUserDefinedResources

        public List<String> getSelectedUserDefinedResources​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx,
                                                            String p_strUserGuid,
                                                            String p_strPluginGuid)
        Specified by:
        getSelectedUserDefinedResources in interface de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo
      • getDeselectedUserDefinedResources

        public List<String> getDeselectedUserDefinedResources​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx,
                                                              String p_strUserGuid,
                                                              String p_strPluginGuid)
        Specified by:
        getDeselectedUserDefinedResources in interface de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo
      • getSelectedPluginGuids

        public List<String> getSelectedPluginGuids​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx)
        Specified by:
        getSelectedPluginGuids in interface de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo
      • onlyStuffed

        public boolean onlyStuffed​(String p_strViewGuid)
        Specified by:
        onlyStuffed in interface de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo
      • getPluginInfos

        public Map<String,​de.uplanet.lucy.server.auxiliaries.control.calendar.VCPluginInfo> getPluginInfos​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx)
        Specified by:
        getPluginInfos in interface de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo
      • getAllPluginGuids

        public List<String> getAllPluginGuids()
        Specified by:
        getAllPluginGuids in interface de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo
      • getSelectedPluginGuids

        public List<String> getSelectedPluginGuids()
        Specified by:
        getSelectedPluginGuids in interface de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo
      • getNotSelectedPluginGuids

        public List<String> getNotSelectedPluginGuids()
        Specified by:
        getNotSelectedPluginGuids in interface de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo
      • setUserDefinedPlugins

        public void setUserDefinedPlugins​(de.uplanet.lucy.server.engine.http.IWebProcessingContext p_ctx,
                                          String p_strPluginGuids,
                                          boolean p_bSelected)
        Specified by:
        setUserDefinedPlugins in interface de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo
      • isRequired

        public boolean isRequired​(String p_strPluginGuid)
        Specified by:
        isRequired in interface de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo
      • isActive

        public boolean isActive​(String p_strPluginGuid)
        Specified by:
        isActive in interface de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo
      • getPageGuid

        public String getPageGuid()
        Specified by:
        getPageGuid in interface de.uplanet.lucy.server.auxiliaries.control.calendar.IVCCalendarControlInfo