Interface ConfigurableService

  • All Known Implementing Classes:
    ConfigurableServiceImpl

    public interface ConfigurableService
    Configurable service interface
    Author:
    Roy Wetherall
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.alfresco.service.cmr.repository.NodeRef getConfigurationFolder​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
      Get the configuration folder associated with a configuration node
      boolean isConfigurable​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
      Indicates whether a node is configurable or not
      void makeConfigurable​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
      Makes a specified node Configurable.
    • Method Detail

      • isConfigurable

        boolean isConfigurable​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Indicates whether a node is configurable or not
        Parameters:
        nodeRef - the node reference
        Returns:
        true if the node is configurable, false otherwise
      • makeConfigurable

        void makeConfigurable​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Makes a specified node Configurable.

        This will create the cofigurable folder, associate it as a child of the node and apply the configurable aspect to the node.

        Parameters:
        nodeRef - the node reference
      • getConfigurationFolder

        org.alfresco.service.cmr.repository.NodeRef getConfigurationFolder​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
        Get the configuration folder associated with a configuration node
        Parameters:
        nodeRef - the node reference
        Returns:
        the configuration folder