Package org.ametys.cms.clientsideelement
Class DeleteContentClientSideElement
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.core.ui.StaticFileImportsClientSideElement
org.ametys.core.ui.StaticClientSideElement
org.ametys.cms.clientsideelement.SmartContentClientSideElement
org.ametys.cms.clientsideelement.DeleteContentClientSideElement
- All Implemented Interfaces:
ClientSideElement
,LogEnabled
,PluginAware
,Configurable
,Serviceable
- Direct Known Subclasses:
DeleteContentClientSideElement
,DeleteContentClientSideElement
,DeleteOrgUnitClientSideElement
,DeleteSkillClientSideElement
,DeleteUserClientSideElement
This element creates a ribbon button to delete a content
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ametys.core.ui.ClientSideElement
ClientSideElement.Script, ClientSideElement.ScriptFile
-
Field Summary
FieldsFields inherited from class org.ametys.cms.clientsideelement.SmartContentClientSideElement
_contentHelper, _resolver, _smartHelper
Fields inherited from class org.ametys.core.ui.StaticFileImportsClientSideElement
_currentUserProvider, _dependencies, _featureName, _id, _pluginName, _rightManager, _rights, _rightsMode, _script
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected I18nizableText
_getReferencedDescription
(Content content) Get i18n description when the content is orphanprotected boolean
_isContentReferenced
(Content content) Test if content is still referenced before removing itGet informations on contents' state This method should only be used if you need additional information than the default one.void
service
(ServiceManager smanager) Methods inherited from class org.ametys.cms.clientsideelement.SmartContentClientSideElement
_getAllRightDescription, _getIncorrectWorkflowStepDescription, _getLockedDescription, _getNoModifiableDescription, _getNoRightDescription, _getWorkflowActionUnvailableDescription, _hasReadAccess, _hasRight, _isAllRight, _isLocked, _isModifiable, _isWorkflowStepCorrect, _workflowAction, getContentDefaultParameters
Methods inherited from class org.ametys.core.ui.StaticClientSideElement
_configureClass, _configureParameters, _configureScript, configureInitialParameters
Methods inherited from class org.ametys.core.ui.StaticFileImportsClientSideElement
_configureDependencies, _configureImports, _configureRights, _configureRightsMode, configure, getDependencies, getId, getPluginName, getRights, getScripts, getScripts, hasRight, setPluginInfo, toString
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Field Details
-
_observationManager
Observer manager.
-
-
Constructor Details
-
DeleteContentClientSideElement
public DeleteContentClientSideElement()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classSmartContentClientSideElement
- Throws:
ServiceException
-
getStatus
Description copied from class:SmartContentClientSideElement
Get informations on contents' state This method should only be used if you need additional information than the default one. Otherwise use the JS implementation provided bySmartContentController._calculateStatus
When called inside aCallable
, you can consider that this method will do the right check as long as you only do additional processing on the "allright-contents".- Overrides:
getStatus
in classSmartContentClientSideElement
- Parameters:
contentsId
- the ids of contents- Returns:
- informations on contents' state
-
_isContentReferenced
Test if content is still referenced before removing it- Parameters:
content
- The content to remove- Returns:
- true if content is still referenced
-
_getReferencedDescription
Get i18n description when the content is orphan- Parameters:
content
- The content- Returns:
- The
I18nizableText
description
-