Class SyncDirAction

All Implemented Interfaces:
net.sourceforge.stripes.action.ActionBean

public class SyncDirAction extends WebJETActionBean
SyncDirAction.java - synchronizacia adresara a web stranok zo vzdialeneho servera
  • Constructor Details

    • SyncDirAction

      public SyncDirAction()
  • Method Details

    • btnLoadData

      public net.sourceforge.stripes.action.Resolution btnLoadData()
      Nacita data zo vzdialeneho servera
      Returns:
    • btnSync

      public net.sourceforge.stripes.action.Resolution btnSync()
      Vykonanie synchronizacie adresarov a stranok z remote servera na local
      Returns:
    • getCreateTemplate

      public int getCreateTemplate(int remoteTempId)
      Ziska ID lokalnej sablony pre ID vzdialenej sablony ak sablona neexistuje a je zvolene, ze sa ma vytvorit, tak sa vytvori
      Parameters:
      remoteTempId -
      Returns:
    • getRemoteContentFiles

      public List<ContentFileBean> getRemoteContentFiles()
      Vrati zoznam importovanych suborov, vo formate vhodnom na vypisanie. Vacsina funkcie sa tyka nastavenia spravneho statusu (neexistuje, je starsi, je novsi, je iny, je rovnaky).
      Returns:
    • getRemoteContentBanners

      public List<ContentBannerBean> getRemoteContentBanners()
      Vrati zoznam importovanych bannerov, vo formate vhodnom na vypisanie.
      Returns:
    • getRemoteContentInquiries

      public List<ContentInquiryBean> getRemoteContentInquiries()
      Vrati zoznam importovanych ankiet, vo formate vhodnom na vypisanie.
      Returns:
    • getRemoteContentGalleryInfos

      public List<ContentGalleryBean.Info> getRemoteContentGalleryInfos()
      Vrati zoznam importovanych adresarov galerii, vo formate vhodnom na vypisanie.
      Returns:
    • getRemoteContentGalleryImages

      public List<ContentGalleryBean.Image> getRemoteContentGalleryImages()
      Vrati zoznam importovanych obrazkov galerie, vo formate vhodnom na vypisanie.
      Returns:
    • getRemoteGroups

      public List<GroupDetails> getRemoteGroups()
      Vrati zoznam remote adresarov
      Returns:
    • getRemoteGroup

      public GroupDetails getRemoteGroup(int remoteGroupId)
      Vrati remote adresar na zaklade jeho ID
      Parameters:
      remoteGroupId -
      Returns:
    • getRemoteDocs

      public List<DocDetails> getRemoteDocs()
      Vrati remote web stranky
      Returns:
    • getRemoteMedia

      public List<sk.iway.spirit.model.Media> getRemoteMedia()
    • getRemoteRootPath

      public String getRemoteRootPath()
      Ziska root path z remote adresara (spolocna pre vsetky remote podadresare)
      Returns:
    • getLocalPath

      public String getLocalPath(GroupDetails remoteGroup)
      Ziska local cestu k adresaru
      Parameters:
      remoteGroup -
      Returns:
    • getLocalGroup

      public GroupDetails getLocalGroup(int remoteGroupId)
      Ziska local adresar
      Parameters:
      remoteGroupId -
      Returns:
    • getLocalGroup

      public GroupDetails getLocalGroup(GroupDetails remoteGroup)
      Ziska local adresar
      Parameters:
      remoteGroup -
      Returns:
    • getLocalGroup

      public GroupDetails getLocalGroup(String localPath)
      Ziska local adresar
      Parameters:
      localPath -
      Returns:
    • getLocalRootGroup

      public GroupDetails getLocalRootGroup()
      Ziska local root adresar (na zaklade zadaneho localGroupId)
      Returns:
    • getLocalDoc

      public DocDetails getLocalDoc(DocDetails remoteDoc)
      Vrati local web stranku pre zadanu remote stranku
      Parameters:
      remoteDoc -
      Returns:
    • getRemoteTempName

      public String getRemoteTempName(int remoteTempId)
      Vrati nazov vzdialenej sablony podla id
      Parameters:
      remoteTempId -
      Returns:
    • getRemoteTemp

      public TemplateDetails getRemoteTemp(int remoteTempId)
      Vrati vzdialenu sablonu podla id
      Parameters:
      remoteTempId -
      Returns:
    • getLocalTempName

      public String getLocalTempName(int localTempId)
      Vrati nazov lokalnej sablony podla id
      Parameters:
      localTempId -
      Returns:
    • getLocalTempId

      public int getLocalTempId(String tempName)
      Vrati id lokalnej sablony podla nazvu
      Parameters:
      tempName -
      Returns:
    • getRemoteTemps

      public List<TemplateDetails> getRemoteTemps()
      Vrati zoznam remote sablon
      Returns:
    • getRemoteUserGroupName

      public String getRemoteUserGroupName(int remoteUserGroupId)
      Vrati remote nazov user group podla zadaneho id
      Parameters:
      remoteUserGroupId -
      Returns:
    • getRemoteUserGroup

      public UserGroupDetails getRemoteUserGroup(int remoteUserGroupId)
      Vrati vzdialenu pouzivatelsku skupinu na zaklade jej ID
      Parameters:
      remoteUserGroupId -
      Returns:
    • getLocalUserGroupId

      public int getLocalUserGroupId(String userGroupName)
      Vrati lokalne id pouzivatelskej skupiny podla nazvu
      Parameters:
      userGroupName -
      Returns:
    • getLocalUserGroup

      public UserGroupDetails getLocalUserGroup(String userGroupName)
      Vrati lokalnu pouzivatelsku skupinu na zaklade jej nazvu
      Parameters:
      userGroupName -
      Returns:
    • getLocalUserGroup

      public UserGroupDetails getLocalUserGroup(int localUserGroupId)
      Vrati lokalnu pouzivatelsku skupinu na zaklade jej ID
      Parameters:
      localUserGroupId -
      Returns:
    • getRemoteUserGroups

      public List<UserGroupDetails> getRemoteUserGroups()
      Vrati zoznam remote user groups
      Returns:
    • getRemotePerexGroupName

      public String getRemotePerexGroupName(int remotePerexGroupId)
      Vrati remote nazov perex group podla zadaneho id
      Parameters:
      remotePerexGroupId -
      Returns:
    • getRemotePerexGroup

      public PerexGroupBean getRemotePerexGroup(int remotePerexGroupId)
      Vrati vzdialenu perex skupinu na zaklade jej ID
      Parameters:
      remotePerexGroupId -
      Returns:
    • getLocalPerexGroupId

      public int getLocalPerexGroupId(String perexGroupName)
      Vrati lokalne id perex skupiny podla nazvu
      Parameters:
      perexGroupName -
      Returns:
    • getLocalPerexGroup

      public PerexGroupBean getLocalPerexGroup(String perexGroupName)
      Vrati lokalnu perex skupinu na zaklade jej nazvu
      Parameters:
      perexGroupName -
      Returns:
    • getLocalPerexGroup

      public PerexGroupBean getLocalPerexGroup(int localPerexGroupId)
      Vrati lokalnu perex skupinu na zaklade jej ID
      Parameters:
      localPerexGroupId -
      Returns:
    • getRemotePerexGroups

      public List<PerexGroupBean> getRemotePerexGroups()
      Vrati zoznam remote perex groups
      Returns:
    • getContext

      public net.sourceforge.stripes.action.ActionBeanContext getContext()
      Specified by:
      getContext in interface net.sourceforge.stripes.action.ActionBean
      Overrides:
      getContext in class WebJETActionBean
    • setContext

      public void setContext(net.sourceforge.stripes.action.ActionBeanContext context)
      Specified by:
      setContext in interface net.sourceforge.stripes.action.ActionBean
      Overrides:
      setContext in class WebJETActionBean
    • setSyncDir

      public void setSyncDir(String syncDir)
    • getLocalGroupId

      public int getLocalGroupId()
    • setLocalGroupId

      public void setLocalGroupId(int localGroupId)
    • getLocalSrcGroup

      public GroupDetails getLocalSrcGroup()
    • getRemoteGroupId

      public int getRemoteGroupId()
    • setRemoteGroupId

      public void setRemoteGroupId(int remoteGroupId)
    • isCreateMissingTemplates

      public boolean isCreateMissingTemplates()
    • setCreateMissingTemplates

      public void setCreateMissingTemplates(boolean createMissingTemplates)
    • isCreateMissingUserGroups

      public boolean isCreateMissingUserGroups()
    • setCreateMissingUserGroups

      public void setCreateMissingUserGroups(boolean createMissingUserGroups)
    • cleanFiles

      public void cleanFiles()
    • getLocalDomain

      public String getLocalDomain()
    • setLocalDomain

      public void setLocalDomain(String localDomain)
    • getRemoteDocsNotes

      public Map<Integer,DocNoteBean> getRemoteDocsNotes()
    • checkXmlForAttack

      public static InputStream checkXmlForAttack(InputStream inputStream) throws IOException
      Throws:
      IOException