package com.idega.block.web2.business; import java.rmi.RemoteException; import java.util.Collection; import java.util.List; import com.idega.business.IBOService; import com.idega.business.SpringBeanName; import com.idega.presentation.IWContext; @SpringBeanName(Web2Business.SPRING_BEAN_IDENTIFIER) public interface Web2Business extends IBOService { public static final String SPRING_BEAN_IDENTIFIER = "web2bean"; /** * @see com.idega.block.web2.business.Web2BusinessBean#addTablesorterScriptFilesToPage */ public void addTablesorterScriptFilesToPage(IWContext iwc, String className, String theme); /** * @see com.idega.block.web2.business.Web2BusinessBean#addWebAppFilesToPage */ public void addWebAppFilesToPage(IWContext iwc); /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToBehaviourLib */ public String getBundleURIToBehaviourLib() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToSoundManager2Lib */ public String getBundleURIToSoundManager2Lib() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToSoundManager2FlashFile */ public String getBundleURIToSoundManager2FlashFile() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToSoundManager2TestSoundFile */ public String getBundleURIToSoundManager2TestSoundFile(); /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToReflectionLib */ public String getBundleURIToReflectionLib() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToPrototypeLib */ public String getBundleURIToPrototypeLib() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToPrototypeLib */ public String getBundleURIToPrototypeLib(String scriptaculousLibraryVersion) throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToDojoLib */ public String getBundleURIToDojoLib() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToScriptaculousLib */ public String getBundleURIToScriptaculousLib() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToScriptaculousLib */ public String getBundleURIToScriptaculousLib(String scriptaculousLibraryVersion) throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToScriptaculousLibRootFolder */ public String getBundleURIToScriptaculousLibRootFolder() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToScriptaculousLibRootFolder */ public String getBundleURIToScriptaculousLibRootFolder(String scriptaculousLibraryVersion) throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToMootoolsLib */ public String getBundleURIToMootoolsLib() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToMootoolsLib */ public String getBundleURIToMootoolsLib(String mootoolsLibraryVersion) throws RemoteException; public List<String> getBundleURIsToMooToolsLib(String version, boolean needCompressedFiles, boolean needMooToolsMore, boolean addBridgingScript); public List<String> getBundleURIsToMooToolsLib(boolean needCompressedFiles, boolean needMooToolsMore, boolean addBridgingScript); public List<String> getBundleURIsToMooToolsLib(); public String getBundleURIToKnockoutLib(String knockoutVersion) throws RemoteException; public String getBundleURIToKnockoutLib() throws RemoteException; /** * @deprecated use getJQuery().getBundleURIToJQueryLib * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToJQueryLib */ @Deprecated public String getBundleURIToJQueryLib(); /** * @deprecated use getJQuery().getBundleURIToJQueryLib * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToJQueryLib */ @Deprecated public String getBundleURIToJQueryLib(String jqueryLibraryVersion) throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToMootoolsStyleFile */ public String getBundleURIToMootoolsStyleFile() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToScriptsFolder */ public String getBundleURIToScriptsFolder() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToLibsFolder */ public String getBundleURIToLibsFolder() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIWithinLibsFolder */ public String getBundleURIWithinLibsFolder(String uriExtension) throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIWithinScriptsFolder */ public String getBundleURIWithinScriptsFolder(String uriExtension) throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleIdentifier */ public String getBundleIdentifier() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToRicoLib */ public String getBundleURIToRicoLib() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToRico */ public String getBundleURIToRico() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToJMakiWidgetsFolder */ public String getBundleURIToJMakiWidgetsFolder() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToJMakiLib */ public String getBundleURIToJMakiLib() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleUriToInlineEditScript */ public String getBundleUriToInlineEditScript() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleUriToSmoothboxScript */ public String getBundleUriToSmoothboxScript() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleUriToSmoothboxStylesheet */ public String getBundleUriToSmoothboxStylesheet() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleUriToInlineEditScript */ public String getBundleUriToInlineEditScript(String version) throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getInlineEditScriptPath */ public String getInlineEditScriptPath() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToLightboxLibRootFolder */ public String getBundleURIToLightboxLibRootFolder() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToLightboxLibRootFolder */ public String getBundleURIToLightboxLibRootFolder(String versionNumber) throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getLightboxImagesPath */ public String getLightboxImagesPath() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getLightboxScriptPath */ public String getLightboxScriptPath() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getLightboxStylePath */ public String getLightboxStylePath() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getLightboxScriptFilePath */ public String getLightboxScriptFilePath() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getLightboxStyleFilePath */ public String getLightboxStyleFilePath() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToThickboxLibRootFolder */ public String getBundleURIToThickboxLibRootFolder() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToThickboxLibRootFolder */ public String getBundleURIToThickboxLibRootFolder(String versionNumber) throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getThickboxScriptPath */ public String getThickboxScriptPath() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getThickboxStylePath */ public String getThickboxStylePath() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getThickboxScriptFilePath */ public String getThickboxScriptFilePath() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getThickboxStyleFilePath */ public String getThickboxStyleFilePath() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getPrototypeScriptFilePath */ public String getPrototypeScriptFilePath(String version) throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToControlModalLib */ public String getBundleURIToControlModalLib() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getNiftyCubeScriptFilePath */ public String getNiftyCubeScriptFilePath() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getMootoolsBasedBehaviourScriptFilePath */ public String getMootoolsBasedBehaviourScriptFilePath() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getMoodalboxScriptFilePath */ public String getMoodalboxScriptFilePath(boolean needFullScript) throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getMoodalboxStyleFilePath */ public String getMoodalboxStyleFilePath() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getMoodalboxStylePath */ public String getMoodalboxStylePath() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getMoodalboxScriptPath */ public String getMoodalboxScriptPath() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToMoodalboxLibRootFolder */ public String getBundleURIToMoodalboxLibRootFolder() throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToMoodalboxLibRootFolder */ public String getBundleURIToMoodalboxLibRootFolder(String versionNumber) throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getTranscornersScriptFilePath */ public String getTranscornersScriptFilePath(); /** * @see com.idega.block.web2.business.Web2BusinessBean#getReflectionForMootoolsScriptFilePath */ public String getReflectionForMootoolsScriptFilePath(); /** * @see com.idega.block.web2.business.Web2BusinessBean#getCodePressScriptFilePath */ public String getCodePressScriptFilePath(); /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToMootoolsLib */ public String getBundleURIToMootoolsLib(boolean needFullScript) throws RemoteException; /** * @see com.idega.block.web2.business.Web2BusinessBean#getBundleURIToMootoolsLib */ public String getBundleURIToMootoolsLib(String mootoolsLibraryVersion, boolean needFullScript) throws RemoteException; public String getBundleURIToYUIScript(String version, boolean needFullScript); public String getBundleURIToYUIScript(boolean needFullScript); public String getBundleURIToYUIScript(); public String getBundleUriToMootabsScript(String version); public String getBundleUriToMootabsScript(); public String getBundleUriToMootabsStyle(String version); public String getBundleUriToMootabsStyle(); public String getBundleUriToMooRainbowScript(String version); public String getBundleUriToMooRainbowScript(); public String getBundleUriToMooRainbowStyle(String version); public String getBundleUriToMooRainbowStyle(); public String getSlimboxScriptFilePath(); public String getSlimboxStyleFilePath(); /** * @deprecated use getJQuery().getBundleURIToJQueryUILib * @param type * @return */ @Deprecated public String getBundleURIToJQueryUILib(JQueryUIType type); /** * @deprecated use getJQuery().getBundleURIToJQueryUILib * @param type * @return */ @Deprecated public String getBundleURIToJQueryUILib(String jqueryUILibraryVersion, String fileName); public String getBundleURIToJQGrid(); public String getBundleURIToJQGridStyles(); // ContextMenu public String getBundleUriToContextMenuScript(String version, boolean compressedFile); public String getBundleUriToContextMenuScript(boolean compressedFile); public String getBundleUriToContextMenuScript(); // Humanized messages public String getBundleUriToHumanizedMessagesScript(); public String getBundleUriToHumanizedMessagesStyleSheet(); // GreyBox public String getBundleUtiToGreyBoxScript(); public String getBundleUtiToGreyBoxStyleSheet(); /** * @deprecated use getJQuery().getBundleURIToJQueryPlugin * @param plugin * @return */ @Deprecated public String getBundleURIToJQueryPlugin(JQueryPlugin plugin); // jsTree (based on jQuery) public List<String> getBundleURIsToJSTreeScriptFiles(); public List<String> getBundleURIsToJSTreeScriptFiles(boolean usesXmlDataTypes, boolean usesMetadataRules, boolean usesCookies); public String getBundleURIToJSTreeStyleFile(); // SexyLightBox (based on MooTools) public List<String> getBundleURIsToSexyLightBoxScriptFiles(); public List<String> getBundleURIsToSexyLightBoxScriptFiles(boolean useCompressedScript); public String getBundleURIToSexyLightBoxStyleFile(); public String getSexyLightBoxInitAction(IWContext iwc, String variableName); public void insertSexyLightBoxIntoPage(IWContext iwc); public String getSexyLightBoxVariableName(); // http://browserplus.yahoo.com/ public String getBrowserPlusScriptFile(); // FancyBox public List<String> getBundleURIsToFancyBoxScriptFiles(); public String getBundleURIToFancyBoxStyleFile(); public String getBundleURIToFancyBoxStyleFile(String version); public List<String> getBundleURIsToFancyBoxScriptFiles(String version); // Dropkick public List<String> getBundleURIsToDropkickScriptFiles(); public String getBundleURIToDropkickStyleFile(); public String getBundleURIToDropkickStyleFile(String version); public List<String> getBundleURIsToDropkickScriptFiles(String version); // CodeMirror public String getBundleURIToCodeMirrorScriptFile(); public String getBundleURIToCodeMirrorScriptFile(String scriptFile); public String getBundleURIToCodeMirrorStyleFile(String styleFile); public String getBundleURIToCodeMirrorFolder(); public String getBundleUriToLinkLinksWithFilesScriptFile(); public String getActionToLinkLinksWithFiles(String containerId, boolean executeOnLoad, boolean addStyleForNonFileLinks); public String getBundleUriToLinkLinksWithFilesStyleFile(); public abstract JQuery getJQuery(); // Gritter public String getBundleUriToGritterStyleSheet(); public String getBundleUriToGritterScriptFile(); // TinyMCE public List<String> getScriptsForTinyMCE(); public List<String> getScriptsForTinyMCE(String version); public List<String> getBundleUrisToTinyMceScriptFiles(String version, List<String> files); // JCaptcha public boolean validateJCaptcha(String sessionId, String userCaptchaResponse); public String getJCaptchaImageURL(); public List<String> getBundleURIsToTageditLib(); public List<String> getBundleURIsToTageditStyleFiles(); // SWF Upload public String getSWFUploadObjectScript(); public String getSWFUploadScript(); public String getSWFUploadPlugin(); public Collection<String> getBundleUrisToBxSliderScriptFiles(String version); public Collection<String> getBundleUrisTojQueryMediaScriptFiles(String version); // Google Maps public String getScriptURLForGoogleMaps(); public String getScriptURLForGoogleMaps(boolean useSensor); //labelify (labels in inputs) public String getScriptURLForLabelify(String version); public Collection<String> getBundleUrisToBlueimpFileUploadScriptFiles(String version); public Collection<String> getBundleUrisToBlueimpFileUploadStyleFiles(String version); public Collection<String> getBundleUrisToBlueimpFileUploadBasicScriptFiles(); public String getBundleUriToBootstrapMainScriptFile(); public String getBundleUriToBootstrapMainStyleFile(); public String getBundleUriToBootstrapMainScriptFile(String version); public String getBundleUriToBootstrapMainStyleFile(String version); }