Class TemplateDetailsService

java.lang.Object
sk.iway.iwcm.components.templates.TemplateDetailsService

@Service public class TemplateDetailsService extends Object
  • Constructor Details

    • TemplateDetailsService

      @Autowired public TemplateDetailsService(DocDetailsRepository docDetailsRepository)
  • Method Details

    • getOne

      public TemplateDetails getOne(int templateId)
    • getAllTemplateDetails

      public List<TemplateDetails> getAllTemplateDetails(UserDetails currentUser)
    • filterByCurrentDomainAndUser

      public List<TemplateDetails> filterByCurrentDomainAndUser(UserDetails currentUser, List<TemplateDetails> templateDetails)
      Filter templates by current domain
      Parameters:
      templateDetails -
      Returns:
    • getTemplateForwards

      public List<String> getTemplateForwards(String installNameParam, Integer templatesGroupId, String searchTerm)
      Vrati zoznam moznych JSP sablon pre zadanu sablonu Hlada v adresaroch: /templates/INSTALL_NAME/TEMPLATE_GROUP_DIR - pre taketo vrati len TEMPLATE_GROUP_DIR/cesta.jsp /templates/INSTALL_NAME /templates/DOMAIN_ALIAS/ - pre tieto vrati cestu aj s DOMAIN_ALIAS
      Parameters:
      installNameParam - - hodnota installName zadana v editore sablony
      templatesGroupId - - ID skupiny sablon (alebo null)
      searchTerm - - zadany hladany vyraz (autocomplete filter)
      Returns:
    • mergeTemplate

      public void mergeTemplate(long oldTemplateId, long mergeToTempId)