Class SCCClientSideElement
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.core.ui.StaticFileImportsClientSideElement
org.ametys.core.ui.StaticClientSideElement
org.ametys.plugins.contentio.synchronize.clientsideelement.SCCClientSideElement
- All Implemented Interfaces:
- ClientSideElement,- LogEnabled,- PluginAware,- Configurable,- Serviceable
- Direct Known Subclasses:
- PegaseSCCClientSideElement
This implementation test if at least one SCC is associated to the model defined by the sccModelId.
 If yes, the first collection is used to create the button, it there are no collections, the button is not displayed.
 Also, it set some elements to be used by the import tool (SCCSearchTool for most cases).
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.ametys.core.ui.ClientSideElementClientSideElement.Script, ClientSideElement.ScriptFile
- 
Field SummaryFieldsFields inherited from class org.ametys.core.ui.StaticFileImportsClientSideElement_currentUserProvider, _dependencies, _featureName, _id, _pluginName, _rightManager, _rights, _rightsMode, _script
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected ClientSideElement.Script_getScriptFromCollection(ClientSideElement.Script script, SynchronizableContentsCollection collection) Get a cloned script by updating configuration with collection values.getScripts(boolean ignoreRights, Map<String, Object> contextParameters) This method return the scripts that will be used on client side.voidservice(ServiceManager smanager) Methods inherited from class org.ametys.core.ui.StaticClientSideElement_configureClass, _configureParameters, _configureScript, configureInitialParametersMethods inherited from class org.ametys.core.ui.StaticFileImportsClientSideElement_configureDependencies, _configureImports, _configureRights, _configureRightsMode, configure, getDependencies, getId, getPluginName, getRights, getScripts, hasRight, setPluginInfo, toStringMethods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabledgetLogger, setLogger
- 
Field Details- 
_sccHelperSCC helper
 
- 
- 
Constructor Details- 
SCCClientSideElementpublic SCCClientSideElement()
 
- 
- 
Method Details- 
service- Specified by:
- servicein interface- Serviceable
- Overrides:
- servicein class- StaticFileImportsClientSideElement
- Throws:
- ServiceException
 
- 
getScriptspublic List<ClientSideElement.Script> getScripts(boolean ignoreRights, Map<String, Object> contextParameters) Description copied from interface:ClientSideElementThis method return the scripts that will be used on client side. This class will be parametrized by initial and current parameters.- Specified by:
- getScriptsin interface- ClientSideElement
- Overrides:
- getScriptsin class- StaticFileImportsClientSideElement
- Parameters:
- ignoreRights- True to ignore the rights verification.
- contextParameters- Contextuals parameters transmitted by the environment.
- Returns:
- The list of scripts or an empty list.
 
- 
_getScriptFromCollectionprotected ClientSideElement.Script _getScriptFromCollection(ClientSideElement.Script script, SynchronizableContentsCollection collection) Get a cloned script by updating configuration with collection values.- Parameters:
- script- The script to clone
- collection- The collection
- Returns:
- A cloned script
 
 
-