Package sk.iway.iwcm.stripes
Class SyncDirAction
java.lang.Object
sk.iway.iwcm.system.stripes.WebJETActionBean
sk.iway.iwcm.stripes.SyncDirAction
- All Implemented Interfaces:
net.sourceforge.stripes.action.ActionBean
SyncDirAction.java - synchronizacia adresara a web stranok zo vzdialeneho servera
-
Field Summary
Fields inherited from class sk.iway.iwcm.system.stripes.WebJETActionBean
context, RESOLUTION_CLOSE, RESOLUTION_CONTINUE, RESOLUTION_CSRF, RESOLUTION_NOT_LOGGED
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.sourceforge.stripes.action.Resolution
Nacita data zo vzdialeneho serveranet.sourceforge.stripes.action.Resolution
btnSync()
Vykonanie synchronizacie adresarov a stranok z remote servera na localstatic InputStream
checkXmlForAttack
(InputStream inputStream) void
net.sourceforge.stripes.action.ActionBeanContext
int
getCreateTemplate
(int remoteTempId) Ziska ID lokalnej sablony pre ID vzdialenej sablony ak sablona neexistuje a je zvolene, ze sa ma vytvorit, tak sa vytvorigetLocalDoc
(DocDetails remoteDoc) Vrati local web stranku pre zadanu remote strankugetLocalGroup
(int remoteGroupId) Ziska local adresargetLocalGroup
(String localPath) Ziska local adresargetLocalGroup
(GroupDetails remoteGroup) Ziska local adresarint
getLocalPath
(GroupDetails remoteGroup) Ziska local cestu k adresarugetLocalPerexGroup
(int localPerexGroupId) Vrati lokalnu perex skupinu na zaklade jej IDgetLocalPerexGroup
(String perexGroupName) Vrati lokalnu perex skupinu na zaklade jej nazvuint
getLocalPerexGroupId
(String perexGroupName) Vrati lokalne id perex skupiny podla nazvuZiska local root adresar (na zaklade zadaneho localGroupId)int
getLocalTempId
(String tempName) Vrati id lokalnej sablony podla nazvugetLocalTempName
(int localTempId) Vrati nazov lokalnej sablony podla idgetLocalUserGroup
(int localUserGroupId) Vrati lokalnu pouzivatelsku skupinu na zaklade jej IDgetLocalUserGroup
(String userGroupName) Vrati lokalnu pouzivatelsku skupinu na zaklade jej nazvuint
getLocalUserGroupId
(String userGroupName) Vrati lokalne id pouzivatelskej skupiny podla nazvuVrati zoznam importovanych bannerov, vo formate vhodnom na vypisanie.Vrati zoznam importovanych suborov, vo formate vhodnom na vypisanie.Vrati zoznam importovanych obrazkov galerie, vo formate vhodnom na vypisanie.Vrati zoznam importovanych adresarov galerii, vo formate vhodnom na vypisanie.Vrati zoznam importovanych ankiet, vo formate vhodnom na vypisanie.Vrati remote web strankygetRemoteGroup
(int remoteGroupId) Vrati remote adresar na zaklade jeho IDint
Vrati zoznam remote adresarovList<sk.iway.spirit.model.Media>
getRemotePerexGroup
(int remotePerexGroupId) Vrati vzdialenu perex skupinu na zaklade jej IDgetRemotePerexGroupName
(int remotePerexGroupId) Vrati remote nazov perex group podla zadaneho idVrati zoznam remote perex groupsZiska root path z remote adresara (spolocna pre vsetky remote podadresare)getRemoteTemp
(int remoteTempId) Vrati vzdialenu sablonu podla idgetRemoteTempName
(int remoteTempId) Vrati nazov vzdialenej sablony podla idVrati zoznam remote sablongetRemoteUserGroup
(int remoteUserGroupId) Vrati vzdialenu pouzivatelsku skupinu na zaklade jej IDgetRemoteUserGroupName
(int remoteUserGroupId) Vrati remote nazov user group podla zadaneho idVrati zoznam remote user groupsboolean
boolean
void
setContext
(net.sourceforge.stripes.action.ActionBeanContext context) void
setCreateMissingTemplates
(boolean createMissingTemplates) void
setCreateMissingUserGroups
(boolean createMissingUserGroups) void
setLocalDomain
(String localDomain) void
setLocalGroupId
(int localGroupId) void
setRemoteGroupId
(int remoteGroupId) void
setSyncDir
(String syncDir) Methods inherited from class sk.iway.iwcm.system.stripes.WebJETActionBean
getCurrentUser, getRequest, getSession, isAdminLogged, isAdminLoggedWithPerms, isAnyUserLogged, prepareIncludeRequestWrapper, removeIncludeRequestWrapper, setErrorText
-
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
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
Vrati zoznam importovanych bannerov, vo formate vhodnom na vypisanie.- Returns:
-
getRemoteContentInquiries
Vrati zoznam importovanych ankiet, vo formate vhodnom na vypisanie.- Returns:
-
getRemoteContentGalleryInfos
Vrati zoznam importovanych adresarov galerii, vo formate vhodnom na vypisanie.- Returns:
-
getRemoteContentGalleryImages
Vrati zoznam importovanych obrazkov galerie, vo formate vhodnom na vypisanie.- Returns:
-
getRemoteGroups
Vrati zoznam remote adresarov- Returns:
-
getRemoteGroup
Vrati remote adresar na zaklade jeho ID- Parameters:
remoteGroupId
-- Returns:
-
getRemoteDocs
Vrati remote web stranky- Returns:
-
getRemoteMedia
-
getRemoteRootPath
Ziska root path z remote adresara (spolocna pre vsetky remote podadresare)- Returns:
-
getLocalPath
Ziska local cestu k adresaru- Parameters:
remoteGroup
-- Returns:
-
getLocalGroup
Ziska local adresar- Parameters:
remoteGroupId
-- Returns:
-
getLocalGroup
Ziska local adresar- Parameters:
remoteGroup
-- Returns:
-
getLocalGroup
Ziska local adresar- Parameters:
localPath
-- Returns:
-
getLocalRootGroup
Ziska local root adresar (na zaklade zadaneho localGroupId)- Returns:
-
getLocalDoc
Vrati local web stranku pre zadanu remote stranku- Parameters:
remoteDoc
-- Returns:
-
getRemoteTempName
Vrati nazov vzdialenej sablony podla id- Parameters:
remoteTempId
-- Returns:
-
getRemoteTemp
Vrati vzdialenu sablonu podla id- Parameters:
remoteTempId
-- Returns:
-
getLocalTempName
Vrati nazov lokalnej sablony podla id- Parameters:
localTempId
-- Returns:
-
getLocalTempId
Vrati id lokalnej sablony podla nazvu- Parameters:
tempName
-- Returns:
-
getRemoteTemps
Vrati zoznam remote sablon- Returns:
-
getRemoteUserGroupName
Vrati remote nazov user group podla zadaneho id- Parameters:
remoteUserGroupId
-- Returns:
-
getRemoteUserGroup
Vrati vzdialenu pouzivatelsku skupinu na zaklade jej ID- Parameters:
remoteUserGroupId
-- Returns:
-
getLocalUserGroupId
Vrati lokalne id pouzivatelskej skupiny podla nazvu- Parameters:
userGroupName
-- Returns:
-
getLocalUserGroup
Vrati lokalnu pouzivatelsku skupinu na zaklade jej nazvu- Parameters:
userGroupName
-- Returns:
-
getLocalUserGroup
Vrati lokalnu pouzivatelsku skupinu na zaklade jej ID- Parameters:
localUserGroupId
-- Returns:
-
getRemoteUserGroups
Vrati zoznam remote user groups- Returns:
-
getRemotePerexGroupName
Vrati remote nazov perex group podla zadaneho id- Parameters:
remotePerexGroupId
-- Returns:
-
getRemotePerexGroup
Vrati vzdialenu perex skupinu na zaklade jej ID- Parameters:
remotePerexGroupId
-- Returns:
-
getLocalPerexGroupId
Vrati lokalne id perex skupiny podla nazvu- Parameters:
perexGroupName
-- Returns:
-
getLocalPerexGroup
Vrati lokalnu perex skupinu na zaklade jej nazvu- Parameters:
perexGroupName
-- Returns:
-
getLocalPerexGroup
Vrati lokalnu perex skupinu na zaklade jej ID- Parameters:
localPerexGroupId
-- Returns:
-
getRemotePerexGroups
Vrati zoznam remote perex groups- Returns:
-
getContext
public net.sourceforge.stripes.action.ActionBeanContext getContext()- Specified by:
getContext
in interfacenet.sourceforge.stripes.action.ActionBean
- Overrides:
getContext
in classWebJETActionBean
-
setContext
public void setContext(net.sourceforge.stripes.action.ActionBeanContext context) - Specified by:
setContext
in interfacenet.sourceforge.stripes.action.ActionBean
- Overrides:
setContext
in classWebJETActionBean
-
setSyncDir
-
getLocalGroupId
public int getLocalGroupId() -
setLocalGroupId
public void setLocalGroupId(int localGroupId) -
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
-
setLocalDomain
-
getRemoteDocsNotes
-
checkXmlForAttack
- Throws:
IOException
-