Class DefaultConfigurationPersistingStrategy<CONFIG extends UIComponentConfiguration,​JAXBCLASS>

    • Constructor Detail

      • DefaultConfigurationPersistingStrategy

        public DefaultConfigurationPersistingStrategy()
    • Method Detail

      • updateJaxb

        public JAXBCLASS updateJaxb​(CONFIG configuration)
        Converts/updates given configuration to the corresponding JAXB class - this method must be overriden by subclass!
        Parameters:
        configuration - the java configuration
        Returns:
        the corresponding JAXB class
      • checkPermissions

        protected boolean checkPermissions​(UserModel user)
      • storeConfigurationMedia

        protected void storeConfigurationMedia​(PrincipalModel principal,
                                               java.lang.String xmlContent,
                                               java.lang.String code,
                                               java.lang.String objectTemplateCode,
                                               java.lang.String factoryBeanId)
      • createXml

        public java.lang.String createXml​(JAXBCLASS root)
      • setJaxbClass

        public void setJaxbClass​(java.lang.Class<JAXBCLASS> jaxbClass)
      • getComponentClassName

        public java.lang.String getComponentClassName()
      • setComponentClassName

        public void setComponentClassName​(java.lang.String componentClass)
      • getConfigurationFactory

        public java.lang.String getConfigurationFactory()
      • setConfigurationFactory

        public void setConfigurationFactory​(java.lang.String factory)
      • getRootJaxbElement

        protected JAXBCLASS getRootJaxbElement​(CONFIG config)
      • getJaxbElement

        protected java.lang.Object getJaxbElement​(CONFIG config,
                                                  java.lang.Object element)
      • setSchemaResource

        public void setSchemaResource​(org.springframework.core.io.Resource schemaResource)
      • setModelService

        public void setModelService​(ModelService modelService)
      • setMediaService

        public void setMediaService​(MediaService mediaService)
      • setUiAccessRightService

        public void setUiAccessRightService​(UIAccessRightService uiAccessRightService)
      • setJaxbContextCache

        public void setJaxbContextCache​(JAXBContextCache jaxbContextCache)