Class ASSiteDataServiceImpl

  • All Implemented Interfaces:
    net.anotheria.anoprise.metafactory.Service, IASSiteDataService, net.anotheria.asg.service.ASGService, net.anotheria.asg.util.listener.IModuleListener

    public class ASSiteDataServiceImpl
    extends BasicCMSService
    implements IASSiteDataService, net.anotheria.asg.util.listener.IModuleListener
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void copyMultilingualAttributesInAllNaviItems​(java.lang.String sourceLanguage, java.lang.String targetLanguage)
      In all documents of type NaviItem copies all multilingual fields from sourceLanguage to targetLanguage.
      void copyMultilingualAttributesInAllObjects​(java.lang.String sourceLanguage, java.lang.String targetLanguage)
      Copies all multilingual fields from sourceLanguage to targetLanguage in all data objects (documents, vo) which are part of this module and managed by this service
      void copyMultilingualAttributesInAllSites​(java.lang.String sourceLanguage, java.lang.String targetLanguage)
      In all documents of type Site copies all multilingual fields from sourceLanguage to targetLanguage.
      EntryPoint createEntryPoint​(EntryPoint entrypoint)
      Creates a new EntryPoint object.
      java.util.List<EntryPoint> createEntryPoints​(java.util.List<EntryPoint> list)
      Creates multiple new EntryPoint objects.
      MediaLink createMediaLink​(MediaLink medialink)
      Creates a new MediaLink object.
      java.util.List<MediaLink> createMediaLinks​(java.util.List<MediaLink> list)
      Creates multiple new MediaLink objects.
      NaviItem createNaviItem​(NaviItem naviitem)
      Creates a new NaviItem object.
      java.util.List<NaviItem> createNaviItems​(java.util.List<NaviItem> list)
      Creates multiple new NaviItem objects.
      PageAlias createPageAlias​(PageAlias pagealias)
      Creates a new PageAlias object.
      java.util.List<PageAlias> createPageAliass​(java.util.List<PageAlias> list)
      Creates multiple new PageAlias objects.
      PageTemplate createPageTemplate​(PageTemplate pagetemplate)
      Creates a new PageTemplate object.
      java.util.List<PageTemplate> createPageTemplates​(java.util.List<PageTemplate> list)
      Creates multiple new PageTemplate objects.
      RedirectUrl createRedirectUrl​(RedirectUrl redirecturl)
      Creates a new RedirectUrl object.
      java.util.List<RedirectUrl> createRedirectUrls​(java.util.List<RedirectUrl> list)
      Creates multiple new RedirectUrl objects.
      Script createScript​(Script script)
      Creates a new Script object.
      java.util.List<Script> createScripts​(java.util.List<Script> list)
      Creates multiple new Script objects.
      Site createSite​(Site site)
      Creates a new Site object.
      java.util.List<Site> createSites​(java.util.List<Site> list)
      Creates multiple new Site objects.
      void deleteEntryPoint​(java.lang.String id)
      Deletes a EntryPoint object by id.
      void deleteEntryPoint​(EntryPoint entrypoint)
      Deletes a EntryPoint object.
      void deleteEntryPoints​(java.util.List<EntryPoint> list)
      Deletes multiple EntryPoint object.
      void deleteMediaLink​(java.lang.String id)
      Deletes a MediaLink object by id.
      void deleteMediaLink​(MediaLink medialink)
      Deletes a MediaLink object.
      void deleteMediaLinks​(java.util.List<MediaLink> list)
      Deletes multiple MediaLink object.
      void deleteNaviItem​(java.lang.String id)
      Deletes a NaviItem object by id.
      void deleteNaviItem​(NaviItem naviitem)
      Deletes a NaviItem object.
      void deleteNaviItems​(java.util.List<NaviItem> list)
      Deletes multiple NaviItem object.
      void deletePageAlias​(java.lang.String id)
      Deletes a PageAlias object by id.
      void deletePageAlias​(PageAlias pagealias)
      Deletes a PageAlias object.
      void deletePageAliass​(java.util.List<PageAlias> list)
      Deletes multiple PageAlias object.
      void deletePageTemplate​(java.lang.String id)
      Deletes a PageTemplate object by id.
      void deletePageTemplate​(PageTemplate pagetemplate)
      Deletes a PageTemplate object.
      void deletePageTemplates​(java.util.List<PageTemplate> list)
      Deletes multiple PageTemplate object.
      void deleteRedirectUrl​(java.lang.String id)
      Deletes a RedirectUrl object by id.
      void deleteRedirectUrl​(RedirectUrl redirecturl)
      Deletes a RedirectUrl object.
      void deleteRedirectUrls​(java.util.List<RedirectUrl> list)
      Deletes multiple RedirectUrl object.
      void deleteScript​(java.lang.String id)
      Deletes a Script object by id.
      void deleteScript​(Script script)
      Deletes a Script object.
      void deleteScripts​(java.util.List<Script> list)
      Deletes multiple Script object.
      void deleteSite​(java.lang.String id)
      Deletes a Site object by id.
      void deleteSite​(Site site)
      Deletes a Site object.
      void deleteSites​(java.util.List<Site> list)
      Deletes multiple Site object.
      void executeParsingForDocument​(DocumentName documentName, org.codehaus.jettison.json.JSONObject data)
      Save transferred document by its own type.
      net.anotheria.anodoc.query2.QueryResult executeQueryOnAllObjects​(net.anotheria.anodoc.query2.DocumentQuery query)
      Executes a query on all data objects (documents, vo) which are part of this module and managed by this service
      net.anotheria.anodoc.query2.QueryResult executeQueryOnEntryPoints​(net.anotheria.anodoc.query2.DocumentQuery query)
      Executes a query on EntryPoints
      net.anotheria.anodoc.query2.QueryResult executeQueryOnMediaLinks​(net.anotheria.anodoc.query2.DocumentQuery query)
      Executes a query on MediaLinks
      net.anotheria.anodoc.query2.QueryResult executeQueryOnNaviItems​(net.anotheria.anodoc.query2.DocumentQuery query)
      Executes a query on NaviItems
      net.anotheria.anodoc.query2.QueryResult executeQueryOnPageAliass​(net.anotheria.anodoc.query2.DocumentQuery query)
      Executes a query on PageAliass
      net.anotheria.anodoc.query2.QueryResult executeQueryOnPageTemplates​(net.anotheria.anodoc.query2.DocumentQuery query)
      Executes a query on PageTemplates
      net.anotheria.anodoc.query2.QueryResult executeQueryOnRedirectUrls​(net.anotheria.anodoc.query2.DocumentQuery query)
      Executes a query on RedirectUrls
      net.anotheria.anodoc.query2.QueryResult executeQueryOnScripts​(net.anotheria.anodoc.query2.DocumentQuery query)
      Executes a query on Scripts
      net.anotheria.anodoc.query2.QueryResult executeQueryOnSites​(net.anotheria.anodoc.query2.DocumentQuery query)
      Executes a query on Sites
      net.anotheria.util.xml.XMLNode exportEntryPointsToXML()  
      net.anotheria.util.xml.XMLNode exportEntryPointsToXML​(java.lang.String[] languages)  
      net.anotheria.util.xml.XMLNode exportEntryPointsToXML​(java.lang.String[] languages, java.util.List<EntryPoint> list)
      creates an xml element with selected contained data but only selected languages in multilingual attributes
      net.anotheria.util.xml.XMLNode exportEntryPointsToXML​(java.util.List<EntryPoint> list)
      Creates an xml element with selected contained data.
      net.anotheria.util.xml.XMLNode exportMediaLinksToXML()  
      net.anotheria.util.xml.XMLNode exportMediaLinksToXML​(java.lang.String[] languages)  
      net.anotheria.util.xml.XMLNode exportMediaLinksToXML​(java.lang.String[] languages, java.util.List<MediaLink> list)  
      net.anotheria.util.xml.XMLNode exportMediaLinksToXML​(java.util.List<MediaLink> list)
      Creates an xml element with selected contained data.
      net.anotheria.util.xml.XMLNode exportNaviItemsToXML()  
      net.anotheria.util.xml.XMLNode exportNaviItemsToXML​(java.lang.String[] languages)  
      net.anotheria.util.xml.XMLNode exportNaviItemsToXML​(java.lang.String[] languages, java.util.List<NaviItem> list)
      creates an xml element with selected contained data but only selected languages in multilingual attributes
      net.anotheria.util.xml.XMLNode exportNaviItemsToXML​(java.util.List<NaviItem> list)
      Creates an xml element with selected contained data.
      net.anotheria.util.xml.XMLNode exportPageAliassToXML()  
      net.anotheria.util.xml.XMLNode exportPageAliassToXML​(java.lang.String[] languages)  
      net.anotheria.util.xml.XMLNode exportPageAliassToXML​(java.lang.String[] languages, java.util.List<PageAlias> list)
      creates an xml element with selected contained data but only selected languages in multilingual attributes
      net.anotheria.util.xml.XMLNode exportPageAliassToXML​(java.util.List<PageAlias> list)
      Creates an xml element with selected contained data.
      net.anotheria.util.xml.XMLNode exportPageTemplatesToXML()  
      net.anotheria.util.xml.XMLNode exportPageTemplatesToXML​(java.lang.String[] languages)  
      net.anotheria.util.xml.XMLNode exportPageTemplatesToXML​(java.lang.String[] languages, java.util.List<PageTemplate> list)  
      net.anotheria.util.xml.XMLNode exportPageTemplatesToXML​(java.util.List<PageTemplate> list)
      Creates an xml element with selected contained data.
      net.anotheria.util.xml.XMLNode exportRedirectUrlsToXML()  
      net.anotheria.util.xml.XMLNode exportRedirectUrlsToXML​(java.lang.String[] languages)  
      net.anotheria.util.xml.XMLNode exportRedirectUrlsToXML​(java.lang.String[] languages, java.util.List<RedirectUrl> list)
      creates an xml element with selected contained data but only selected languages in multilingual attributes
      net.anotheria.util.xml.XMLNode exportRedirectUrlsToXML​(java.util.List<RedirectUrl> list)
      Creates an xml element with selected contained data.
      net.anotheria.util.xml.XMLNode exportScriptsToXML()  
      net.anotheria.util.xml.XMLNode exportScriptsToXML​(java.lang.String[] languages)  
      net.anotheria.util.xml.XMLNode exportScriptsToXML​(java.lang.String[] languages, java.util.List<Script> list)  
      net.anotheria.util.xml.XMLNode exportScriptsToXML​(java.util.List<Script> list)
      Creates an xml element with selected contained data.
      net.anotheria.util.xml.XMLNode exportSitesToXML()  
      net.anotheria.util.xml.XMLNode exportSitesToXML​(java.lang.String[] languages)  
      net.anotheria.util.xml.XMLNode exportSitesToXML​(java.lang.String[] languages, java.util.List<Site> list)
      creates an xml element with selected contained data but only selected languages in multilingual attributes
      net.anotheria.util.xml.XMLNode exportSitesToXML​(java.util.List<Site> list)
      Creates an xml element with selected contained data.
      net.anotheria.util.xml.XMLNode exportToXML()
      creates an xml element with all contained data.
      net.anotheria.util.xml.XMLNode exportToXML​(java.lang.String[] languages)
      creates an xml element with all contained data but only selected languages in multilingual attributes.
      void fetchEntryPoint​(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data)
      Create json object list dependencies for this EntryPoint document.
      void fetchMediaLink​(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data)
      Create json object list dependencies for this MediaLink document.
      void fetchNaviItem​(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data)
      Create json object list dependencies for this NaviItem document.
      void fetchPageAlias​(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data)
      Create json object list dependencies for this PageAlias document.
      void fetchPageTemplate​(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data)
      Create json object list dependencies for this PageTemplate document.
      void fetchRedirectUrl​(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data)
      Create json object list dependencies for this RedirectUrl document.
      void fetchScript​(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data)
      Create json object list dependencies for this Script document.
      void fetchSite​(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data)
      Create json object list dependencies for this Site document.
      EntryPoint getEntryPoint​(java.lang.String id)
      Returns the EntryPoint object with the specified id.
      java.util.List<EntryPoint> getEntryPoints()
      Returns all EntryPoints objects stored.
      java.util.List<EntryPoint> getEntryPoints​(java.util.List<java.lang.String> ids)
      Returns the EntryPoint objects with the specified ids.
      java.util.List<EntryPoint> getEntryPoints​(java.util.List<java.lang.String> ids, net.anotheria.util.sorter.SortType sortType)
      Returns the EntryPoint objects with the specified ids, sorted by given sorttype.
      java.util.List<EntryPoint> getEntryPoints​(net.anotheria.util.slicer.Segment aSegment)
      Returns EntryPoint objects segment.
      java.util.List<EntryPoint> getEntryPoints​(net.anotheria.util.sorter.SortType sortType)
      Returns all EntryPoints objects sorted by given sortType.
      java.util.List<EntryPoint> getEntryPointsByProperty​(java.lang.String propertyName, java.lang.Object value)
      Returns all EntryPoint objects, where property with given name equals object.
      java.util.List<EntryPoint> getEntryPointsByProperty​(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)
      Returns all EntryPoint objects, where property with given name equals object, sorted.
      java.util.List<EntryPoint> getEntryPointsByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all EntryPoint objects, where property matches.
      java.util.List<EntryPoint> getEntryPointsByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns EntryPoint objects segment, where property matched.
      java.util.List<EntryPoint> getEntryPointsByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)
      Returns EntryPoint objects segment, where property matched, sorted.
      java.util.List<EntryPoint> getEntryPointsByProperty​(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all EntryPoint objects, where property matches, sorted
      int getEntryPointsCount()
      Returns EntryPoint objects count.
      MediaLink getMediaLink​(java.lang.String id)
      Returns the MediaLink object with the specified id.
      java.util.List<MediaLink> getMediaLinks()
      Returns all MediaLinks objects stored.
      java.util.List<MediaLink> getMediaLinks​(java.util.List<java.lang.String> ids)
      Returns the MediaLink objects with the specified ids.
      java.util.List<MediaLink> getMediaLinks​(java.util.List<java.lang.String> ids, net.anotheria.util.sorter.SortType sortType)
      Returns the MediaLink objects with the specified ids, sorted by given sorttype.
      java.util.List<MediaLink> getMediaLinks​(net.anotheria.util.slicer.Segment aSegment)
      Returns MediaLink objects segment.
      java.util.List<MediaLink> getMediaLinks​(net.anotheria.util.sorter.SortType sortType)
      Returns all MediaLinks objects sorted by given sortType.
      java.util.List<MediaLink> getMediaLinksByProperty​(java.lang.String propertyName, java.lang.Object value)
      Returns all MediaLink objects, where property with given name equals object.
      java.util.List<MediaLink> getMediaLinksByProperty​(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)
      Returns all MediaLink objects, where property with given name equals object, sorted.
      java.util.List<MediaLink> getMediaLinksByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all MediaLink objects, where property matches.
      java.util.List<MediaLink> getMediaLinksByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns MediaLink objects segment, where property matched.
      java.util.List<MediaLink> getMediaLinksByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)
      Returns MediaLink objects segment, where property matched, sorted.
      java.util.List<MediaLink> getMediaLinksByProperty​(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all MediaLink objects, where property matches, sorted
      int getMediaLinksCount()
      Returns MediaLink objects count.
      NaviItem getNaviItem​(java.lang.String id)
      Returns the NaviItem object with the specified id.
      java.util.List<NaviItem> getNaviItems()
      Returns all NaviItems objects stored.
      java.util.List<NaviItem> getNaviItems​(java.util.List<java.lang.String> ids)
      Returns the NaviItem objects with the specified ids.
      java.util.List<NaviItem> getNaviItems​(java.util.List<java.lang.String> ids, net.anotheria.util.sorter.SortType sortType)
      Returns the NaviItem objects with the specified ids, sorted by given sorttype.
      java.util.List<NaviItem> getNaviItems​(net.anotheria.util.slicer.Segment aSegment)
      Returns NaviItem objects segment.
      java.util.List<NaviItem> getNaviItems​(net.anotheria.util.sorter.SortType sortType)
      Returns all NaviItems objects sorted by given sortType.
      java.util.List<NaviItem> getNaviItemsByProperty​(java.lang.String propertyName, java.lang.Object value)
      Returns all NaviItem objects, where property with given name equals object.
      java.util.List<NaviItem> getNaviItemsByProperty​(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)
      Returns all NaviItem objects, where property with given name equals object, sorted.
      java.util.List<NaviItem> getNaviItemsByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all NaviItem objects, where property matches.
      java.util.List<NaviItem> getNaviItemsByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns NaviItem objects segment, where property matched.
      java.util.List<NaviItem> getNaviItemsByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)
      Returns NaviItem objects segment, where property matched, sorted.
      java.util.List<NaviItem> getNaviItemsByProperty​(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all NaviItem objects, where property matches, sorted
      int getNaviItemsCount()
      Returns NaviItem objects count.
      PageAlias getPageAlias​(java.lang.String id)
      Returns the PageAlias object with the specified id.
      java.util.List<PageAlias> getPageAliass()
      Returns all PageAliass objects stored.
      java.util.List<PageAlias> getPageAliass​(java.util.List<java.lang.String> ids)
      Returns the PageAlias objects with the specified ids.
      java.util.List<PageAlias> getPageAliass​(java.util.List<java.lang.String> ids, net.anotheria.util.sorter.SortType sortType)
      Returns the PageAlias objects with the specified ids, sorted by given sorttype.
      java.util.List<PageAlias> getPageAliass​(net.anotheria.util.slicer.Segment aSegment)
      Returns PageAlias objects segment.
      java.util.List<PageAlias> getPageAliass​(net.anotheria.util.sorter.SortType sortType)
      Returns all PageAliass objects sorted by given sortType.
      java.util.List<PageAlias> getPageAliassByProperty​(java.lang.String propertyName, java.lang.Object value)
      Returns all PageAlias objects, where property with given name equals object.
      java.util.List<PageAlias> getPageAliassByProperty​(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)
      Returns all PageAlias objects, where property with given name equals object, sorted.
      java.util.List<PageAlias> getPageAliassByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all PageAlias objects, where property matches.
      java.util.List<PageAlias> getPageAliassByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns PageAlias objects segment, where property matched.
      java.util.List<PageAlias> getPageAliassByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)
      Returns PageAlias objects segment, where property matched, sorted.
      java.util.List<PageAlias> getPageAliassByProperty​(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all PageAlias objects, where property matches, sorted
      int getPageAliassCount()
      Returns PageAlias objects count.
      PageTemplate getPageTemplate​(java.lang.String id)
      Returns the PageTemplate object with the specified id.
      java.util.List<PageTemplate> getPageTemplates()
      Returns all PageTemplates objects stored.
      java.util.List<PageTemplate> getPageTemplates​(java.util.List<java.lang.String> ids)
      Returns the PageTemplate objects with the specified ids.
      java.util.List<PageTemplate> getPageTemplates​(java.util.List<java.lang.String> ids, net.anotheria.util.sorter.SortType sortType)
      Returns the PageTemplate objects with the specified ids, sorted by given sorttype.
      java.util.List<PageTemplate> getPageTemplates​(net.anotheria.util.slicer.Segment aSegment)
      Returns PageTemplate objects segment.
      java.util.List<PageTemplate> getPageTemplates​(net.anotheria.util.sorter.SortType sortType)
      Returns all PageTemplates objects sorted by given sortType.
      java.util.List<PageTemplate> getPageTemplatesByProperty​(java.lang.String propertyName, java.lang.Object value)
      Returns all PageTemplate objects, where property with given name equals object.
      java.util.List<PageTemplate> getPageTemplatesByProperty​(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)
      Returns all PageTemplate objects, where property with given name equals object, sorted.
      java.util.List<PageTemplate> getPageTemplatesByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all PageTemplate objects, where property matches.
      java.util.List<PageTemplate> getPageTemplatesByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns PageTemplate objects segment, where property matched.
      java.util.List<PageTemplate> getPageTemplatesByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)
      Returns PageTemplate objects segment, where property matched, sorted.
      java.util.List<PageTemplate> getPageTemplatesByProperty​(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all PageTemplate objects, where property matches, sorted
      int getPageTemplatesCount()
      Returns PageTemplate objects count.
      RedirectUrl getRedirectUrl​(java.lang.String id)
      Returns the RedirectUrl object with the specified id.
      java.util.List<RedirectUrl> getRedirectUrls()
      Returns all RedirectUrls objects stored.
      java.util.List<RedirectUrl> getRedirectUrls​(java.util.List<java.lang.String> ids)
      Returns the RedirectUrl objects with the specified ids.
      java.util.List<RedirectUrl> getRedirectUrls​(java.util.List<java.lang.String> ids, net.anotheria.util.sorter.SortType sortType)
      Returns the RedirectUrl objects with the specified ids, sorted by given sorttype.
      java.util.List<RedirectUrl> getRedirectUrls​(net.anotheria.util.slicer.Segment aSegment)
      Returns RedirectUrl objects segment.
      java.util.List<RedirectUrl> getRedirectUrls​(net.anotheria.util.sorter.SortType sortType)
      Returns all RedirectUrls objects sorted by given sortType.
      java.util.List<RedirectUrl> getRedirectUrlsByProperty​(java.lang.String propertyName, java.lang.Object value)
      Returns all RedirectUrl objects, where property with given name equals object.
      java.util.List<RedirectUrl> getRedirectUrlsByProperty​(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)
      Returns all RedirectUrl objects, where property with given name equals object, sorted.
      java.util.List<RedirectUrl> getRedirectUrlsByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all RedirectUrl objects, where property matches.
      java.util.List<RedirectUrl> getRedirectUrlsByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns RedirectUrl objects segment, where property matched.
      java.util.List<RedirectUrl> getRedirectUrlsByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)
      Returns RedirectUrl objects segment, where property matched, sorted.
      java.util.List<RedirectUrl> getRedirectUrlsByProperty​(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all RedirectUrl objects, where property matches, sorted
      int getRedirectUrlsCount()
      Returns RedirectUrl objects count.
      Script getScript​(java.lang.String id)
      Returns the Script object with the specified id.
      java.util.List<Script> getScripts()
      Returns all Scripts objects stored.
      java.util.List<Script> getScripts​(java.util.List<java.lang.String> ids)
      Returns the Script objects with the specified ids.
      java.util.List<Script> getScripts​(java.util.List<java.lang.String> ids, net.anotheria.util.sorter.SortType sortType)
      Returns the Script objects with the specified ids, sorted by given sorttype.
      java.util.List<Script> getScripts​(net.anotheria.util.slicer.Segment aSegment)
      Returns Script objects segment.
      java.util.List<Script> getScripts​(net.anotheria.util.sorter.SortType sortType)
      Returns all Scripts objects sorted by given sortType.
      java.util.List<Script> getScriptsByProperty​(java.lang.String propertyName, java.lang.Object value)
      Returns all Script objects, where property with given name equals object.
      java.util.List<Script> getScriptsByProperty​(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)
      Returns all Script objects, where property with given name equals object, sorted.
      java.util.List<Script> getScriptsByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all Script objects, where property matches.
      java.util.List<Script> getScriptsByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns Script objects segment, where property matched.
      java.util.List<Script> getScriptsByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)
      Returns Script objects segment, where property matched, sorted.
      java.util.List<Script> getScriptsByProperty​(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all Script objects, where property matches, sorted
      int getScriptsCount()
      Returns Script objects count.
      Site getSite​(java.lang.String id)
      Returns the Site object with the specified id.
      java.util.List<Site> getSites()
      Returns all Sites objects stored.
      java.util.List<Site> getSites​(java.util.List<java.lang.String> ids)
      Returns the Site objects with the specified ids.
      java.util.List<Site> getSites​(java.util.List<java.lang.String> ids, net.anotheria.util.sorter.SortType sortType)
      Returns the Site objects with the specified ids, sorted by given sorttype.
      java.util.List<Site> getSites​(net.anotheria.util.slicer.Segment aSegment)
      Returns Site objects segment.
      java.util.List<Site> getSites​(net.anotheria.util.sorter.SortType sortType)
      Returns all Sites objects sorted by given sortType.
      java.util.List<Site> getSitesByProperty​(java.lang.String propertyName, java.lang.Object value)
      Returns all Site objects, where property with given name equals object.
      java.util.List<Site> getSitesByProperty​(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)
      Returns all Site objects, where property with given name equals object, sorted.
      java.util.List<Site> getSitesByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all Site objects, where property matches.
      java.util.List<Site> getSitesByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns Site objects segment, where property matched.
      java.util.List<Site> getSitesByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)
      Returns Site objects segment, where property matched, sorted.
      java.util.List<Site> getSitesByProperty​(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all Site objects, where property matches, sorted
      int getSitesCount()
      Returns Site objects count.
      EntryPoint importEntryPoint​(EntryPoint entrypoint)
      Imports a new EntryPoint object.
      java.util.List<EntryPoint> importEntryPoints​(java.util.List<EntryPoint> list)
      Imports multiple new EntryPoint object.
      MediaLink importMediaLink​(MediaLink medialink)
      Imports a new MediaLink object.
      java.util.List<MediaLink> importMediaLinks​(java.util.List<MediaLink> list)
      Imports multiple new MediaLink object.
      NaviItem importNaviItem​(NaviItem naviitem)
      Imports a new NaviItem object.
      java.util.List<NaviItem> importNaviItems​(java.util.List<NaviItem> list)
      Imports multiple new NaviItem object.
      PageAlias importPageAlias​(PageAlias pagealias)
      Imports a new PageAlias object.
      java.util.List<PageAlias> importPageAliass​(java.util.List<PageAlias> list)
      Imports multiple new PageAlias object.
      PageTemplate importPageTemplate​(PageTemplate pagetemplate)
      Imports a new PageTemplate object.
      java.util.List<PageTemplate> importPageTemplates​(java.util.List<PageTemplate> list)
      Imports multiple new PageTemplate object.
      RedirectUrl importRedirectUrl​(RedirectUrl redirecturl)
      Imports a new RedirectUrl object.
      java.util.List<RedirectUrl> importRedirectUrls​(java.util.List<RedirectUrl> list)
      Imports multiple new RedirectUrl object.
      Script importScript​(Script script)
      Imports a new Script object.
      java.util.List<Script> importScripts​(java.util.List<Script> list)
      Imports multiple new Script object.
      Site importSite​(Site site)
      Imports a new Site object.
      java.util.List<Site> importSites​(java.util.List<Site> list)
      Imports multiple new Site object.
      void moduleLoaded​(net.anotheria.anodoc.data.Module module)  
      EntryPoint updateEntryPoint​(EntryPoint entrypoint)
      Updates a EntryPoint object.
      java.util.List<EntryPoint> updateEntryPoints​(java.util.List<EntryPoint> list)
      Updates multiple EntryPoint objects.
      MediaLink updateMediaLink​(MediaLink medialink)
      Updates a MediaLink object.
      java.util.List<MediaLink> updateMediaLinks​(java.util.List<MediaLink> list)
      Updates multiple MediaLink objects.
      NaviItem updateNaviItem​(NaviItem naviitem)
      Updates a NaviItem object.
      java.util.List<NaviItem> updateNaviItems​(java.util.List<NaviItem> list)
      Updates multiple NaviItem objects.
      PageAlias updatePageAlias​(PageAlias pagealias)
      Updates a PageAlias object.
      java.util.List<PageAlias> updatePageAliass​(java.util.List<PageAlias> list)
      Updates multiple PageAlias objects.
      PageTemplate updatePageTemplate​(PageTemplate pagetemplate)
      Updates a PageTemplate object.
      java.util.List<PageTemplate> updatePageTemplates​(java.util.List<PageTemplate> list)
      Updates multiple PageTemplate objects.
      RedirectUrl updateRedirectUrl​(RedirectUrl redirecturl)
      Updates a RedirectUrl object.
      java.util.List<RedirectUrl> updateRedirectUrls​(java.util.List<RedirectUrl> list)
      Updates multiple RedirectUrl objects.
      Script updateScript​(Script script)
      Updates a Script object.
      java.util.List<Script> updateScripts​(java.util.List<Script> list)
      Updates multiple Script objects.
      Site updateSite​(Site site)
      Updates a Site object.
      java.util.List<Site> updateSites​(java.util.List<Site> list)
      Updates multiple Site objects.
      • Methods inherited from class net.anotheria.asg.service.AbstractASGService

        addServiceListener, fireObjectCreatedEvent, fireObjectDeletedEvent, fireObjectImportedEvent, fireObjectUpdatedEvent, firePersistenceChangedEvent, hasServiceListeners, removeServiceListener
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface net.anotheria.asg.service.ASGService

        addServiceListener, hasServiceListeners, removeServiceListener
    • Method Detail

      • moduleLoaded

        public void moduleLoaded​(net.anotheria.anodoc.data.Module module)
        Specified by:
        moduleLoaded in interface net.anotheria.asg.util.listener.IModuleListener
      • getPageTemplates

        public java.util.List<PageTemplate> getPageTemplates​(java.util.List<java.lang.String> ids)
        Returns the PageTemplate objects with the specified ids.
      • getPageTemplates

        public java.util.List<PageTemplate> getPageTemplates​(java.util.List<java.lang.String> ids,
                                                             net.anotheria.util.sorter.SortType sortType)
        Returns the PageTemplate objects with the specified ids, sorted by given sorttype.
      • getPageTemplatesByProperty

        public java.util.List<PageTemplate> getPageTemplatesByProperty​(java.lang.String propertyName,
                                                                       java.lang.Object value,
                                                                       net.anotheria.util.sorter.SortType sortType)
        Description copied from interface: IASSiteDataService
        Returns all PageTemplate objects, where property with given name equals object, sorted.
        Specified by:
        getPageTemplatesByProperty in interface IASSiteDataService
      • executeQueryOnPageTemplates

        public net.anotheria.anodoc.query2.QueryResult executeQueryOnPageTemplates​(net.anotheria.anodoc.query2.DocumentQuery query)
        Executes a query on PageTemplates
        Specified by:
        executeQueryOnPageTemplates in interface IASSiteDataService
      • getPageTemplatesByProperty

        public java.util.List<PageTemplate> getPageTemplatesByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all PageTemplate objects, where property matches.
        Specified by:
        getPageTemplatesByProperty in interface IASSiteDataService
      • getPageTemplatesByProperty

        public java.util.List<PageTemplate> getPageTemplatesByProperty​(net.anotheria.util.sorter.SortType sortType,
                                                                       net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all PageTemplate objects, where property matches, sorted
        Specified by:
        getPageTemplatesByProperty in interface IASSiteDataService
      • getPageTemplatesByProperty

        public java.util.List<PageTemplate> getPageTemplatesByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                                       net.anotheria.anodoc.query2.QueryProperty... property)
        Returns PageTemplate objects segment, where property matched.
        Specified by:
        getPageTemplatesByProperty in interface IASSiteDataService
      • getPageTemplatesByProperty

        public java.util.List<PageTemplate> getPageTemplatesByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                                       net.anotheria.util.sorter.SortType aSortType,
                                                                       net.anotheria.anodoc.query2.QueryProperty... aProperty)
        Returns PageTemplate objects segment, where property matched, sorted.
        Specified by:
        getPageTemplatesByProperty in interface IASSiteDataService
      • getMediaLinks

        public java.util.List<MediaLink> getMediaLinks​(java.util.List<java.lang.String> ids)
        Returns the MediaLink objects with the specified ids.
      • getMediaLinks

        public java.util.List<MediaLink> getMediaLinks​(java.util.List<java.lang.String> ids,
                                                       net.anotheria.util.sorter.SortType sortType)
        Returns the MediaLink objects with the specified ids, sorted by given sorttype.
      • getMediaLinksByProperty

        public java.util.List<MediaLink> getMediaLinksByProperty​(java.lang.String propertyName,
                                                                 java.lang.Object value)
        Description copied from interface: IASSiteDataService
        Returns all MediaLink objects, where property with given name equals object.
        Specified by:
        getMediaLinksByProperty in interface IASSiteDataService
      • getMediaLinksByProperty

        public java.util.List<MediaLink> getMediaLinksByProperty​(java.lang.String propertyName,
                                                                 java.lang.Object value,
                                                                 net.anotheria.util.sorter.SortType sortType)
        Description copied from interface: IASSiteDataService
        Returns all MediaLink objects, where property with given name equals object, sorted.
        Specified by:
        getMediaLinksByProperty in interface IASSiteDataService
      • executeQueryOnMediaLinks

        public net.anotheria.anodoc.query2.QueryResult executeQueryOnMediaLinks​(net.anotheria.anodoc.query2.DocumentQuery query)
        Executes a query on MediaLinks
        Specified by:
        executeQueryOnMediaLinks in interface IASSiteDataService
      • getMediaLinksByProperty

        public java.util.List<MediaLink> getMediaLinksByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all MediaLink objects, where property matches.
        Specified by:
        getMediaLinksByProperty in interface IASSiteDataService
      • getMediaLinksByProperty

        public java.util.List<MediaLink> getMediaLinksByProperty​(net.anotheria.util.sorter.SortType sortType,
                                                                 net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all MediaLink objects, where property matches, sorted
        Specified by:
        getMediaLinksByProperty in interface IASSiteDataService
      • getMediaLinks

        public java.util.List<MediaLink> getMediaLinks​(net.anotheria.util.slicer.Segment aSegment)
        Returns MediaLink objects segment.
        Specified by:
        getMediaLinks in interface IASSiteDataService
      • getMediaLinksByProperty

        public java.util.List<MediaLink> getMediaLinksByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                                 net.anotheria.anodoc.query2.QueryProperty... property)
        Returns MediaLink objects segment, where property matched.
        Specified by:
        getMediaLinksByProperty in interface IASSiteDataService
      • getMediaLinksByProperty

        public java.util.List<MediaLink> getMediaLinksByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                                 net.anotheria.util.sorter.SortType aSortType,
                                                                 net.anotheria.anodoc.query2.QueryProperty... aProperty)
        Returns MediaLink objects segment, where property matched, sorted.
        Specified by:
        getMediaLinksByProperty in interface IASSiteDataService
      • getScripts

        public java.util.List<Script> getScripts​(net.anotheria.util.sorter.SortType sortType)
        Description copied from interface: IASSiteDataService
        Returns all Scripts objects sorted by given sortType.
        Specified by:
        getScripts in interface IASSiteDataService
      • getScripts

        public java.util.List<Script> getScripts​(java.util.List<java.lang.String> ids)
        Returns the Script objects with the specified ids.
      • getScripts

        public java.util.List<Script> getScripts​(java.util.List<java.lang.String> ids,
                                                 net.anotheria.util.sorter.SortType sortType)
        Returns the Script objects with the specified ids, sorted by given sorttype.
      • getScriptsByProperty

        public java.util.List<Script> getScriptsByProperty​(java.lang.String propertyName,
                                                           java.lang.Object value)
        Description copied from interface: IASSiteDataService
        Returns all Script objects, where property with given name equals object.
        Specified by:
        getScriptsByProperty in interface IASSiteDataService
      • getScriptsByProperty

        public java.util.List<Script> getScriptsByProperty​(java.lang.String propertyName,
                                                           java.lang.Object value,
                                                           net.anotheria.util.sorter.SortType sortType)
        Description copied from interface: IASSiteDataService
        Returns all Script objects, where property with given name equals object, sorted.
        Specified by:
        getScriptsByProperty in interface IASSiteDataService
      • executeQueryOnScripts

        public net.anotheria.anodoc.query2.QueryResult executeQueryOnScripts​(net.anotheria.anodoc.query2.DocumentQuery query)
        Executes a query on Scripts
        Specified by:
        executeQueryOnScripts in interface IASSiteDataService
      • getScriptsByProperty

        public java.util.List<Script> getScriptsByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all Script objects, where property matches.
        Specified by:
        getScriptsByProperty in interface IASSiteDataService
      • getScriptsByProperty

        public java.util.List<Script> getScriptsByProperty​(net.anotheria.util.sorter.SortType sortType,
                                                           net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all Script objects, where property matches, sorted
        Specified by:
        getScriptsByProperty in interface IASSiteDataService
      • getScripts

        public java.util.List<Script> getScripts​(net.anotheria.util.slicer.Segment aSegment)
        Returns Script objects segment.
        Specified by:
        getScripts in interface IASSiteDataService
      • getScriptsByProperty

        public java.util.List<Script> getScriptsByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                           net.anotheria.anodoc.query2.QueryProperty... property)
        Returns Script objects segment, where property matched.
        Specified by:
        getScriptsByProperty in interface IASSiteDataService
      • getScriptsByProperty

        public java.util.List<Script> getScriptsByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                           net.anotheria.util.sorter.SortType aSortType,
                                                           net.anotheria.anodoc.query2.QueryProperty... aProperty)
        Returns Script objects segment, where property matched, sorted.
        Specified by:
        getScriptsByProperty in interface IASSiteDataService
      • getSites

        public java.util.List<Site> getSites​(net.anotheria.util.sorter.SortType sortType)
        Description copied from interface: IASSiteDataService
        Returns all Sites objects sorted by given sortType.
        Specified by:
        getSites in interface IASSiteDataService
      • getSites

        public java.util.List<Site> getSites​(java.util.List<java.lang.String> ids)
        Returns the Site objects with the specified ids.
      • getSites

        public java.util.List<Site> getSites​(java.util.List<java.lang.String> ids,
                                             net.anotheria.util.sorter.SortType sortType)
        Returns the Site objects with the specified ids, sorted by given sorttype.
      • getSitesByProperty

        public java.util.List<Site> getSitesByProperty​(java.lang.String propertyName,
                                                       java.lang.Object value)
        Description copied from interface: IASSiteDataService
        Returns all Site objects, where property with given name equals object.
        Specified by:
        getSitesByProperty in interface IASSiteDataService
      • getSitesByProperty

        public java.util.List<Site> getSitesByProperty​(java.lang.String propertyName,
                                                       java.lang.Object value,
                                                       net.anotheria.util.sorter.SortType sortType)
        Description copied from interface: IASSiteDataService
        Returns all Site objects, where property with given name equals object, sorted.
        Specified by:
        getSitesByProperty in interface IASSiteDataService
      • executeQueryOnSites

        public net.anotheria.anodoc.query2.QueryResult executeQueryOnSites​(net.anotheria.anodoc.query2.DocumentQuery query)
        Executes a query on Sites
        Specified by:
        executeQueryOnSites in interface IASSiteDataService
      • getSitesByProperty

        public java.util.List<Site> getSitesByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all Site objects, where property matches.
        Specified by:
        getSitesByProperty in interface IASSiteDataService
      • getSitesByProperty

        public java.util.List<Site> getSitesByProperty​(net.anotheria.util.sorter.SortType sortType,
                                                       net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all Site objects, where property matches, sorted
        Specified by:
        getSitesByProperty in interface IASSiteDataService
      • getSites

        public java.util.List<Site> getSites​(net.anotheria.util.slicer.Segment aSegment)
        Returns Site objects segment.
        Specified by:
        getSites in interface IASSiteDataService
      • getSitesByProperty

        public java.util.List<Site> getSitesByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                       net.anotheria.anodoc.query2.QueryProperty... property)
        Returns Site objects segment, where property matched.
        Specified by:
        getSitesByProperty in interface IASSiteDataService
      • getSitesByProperty

        public java.util.List<Site> getSitesByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                       net.anotheria.util.sorter.SortType aSortType,
                                                       net.anotheria.anodoc.query2.QueryProperty... aProperty)
        Returns Site objects segment, where property matched, sorted.
        Specified by:
        getSitesByProperty in interface IASSiteDataService
      • copyMultilingualAttributesInAllSites

        public void copyMultilingualAttributesInAllSites​(java.lang.String sourceLanguage,
                                                         java.lang.String targetLanguage)
        Description copied from interface: IASSiteDataService
        In all documents of type Site copies all multilingual fields from sourceLanguage to targetLanguage.
        Specified by:
        copyMultilingualAttributesInAllSites in interface IASSiteDataService
      • getNaviItems

        public java.util.List<NaviItem> getNaviItems​(net.anotheria.util.sorter.SortType sortType)
        Description copied from interface: IASSiteDataService
        Returns all NaviItems objects sorted by given sortType.
        Specified by:
        getNaviItems in interface IASSiteDataService
      • getNaviItems

        public java.util.List<NaviItem> getNaviItems​(java.util.List<java.lang.String> ids)
        Returns the NaviItem objects with the specified ids.
      • getNaviItems

        public java.util.List<NaviItem> getNaviItems​(java.util.List<java.lang.String> ids,
                                                     net.anotheria.util.sorter.SortType sortType)
        Returns the NaviItem objects with the specified ids, sorted by given sorttype.
      • getNaviItemsByProperty

        public java.util.List<NaviItem> getNaviItemsByProperty​(java.lang.String propertyName,
                                                               java.lang.Object value)
        Description copied from interface: IASSiteDataService
        Returns all NaviItem objects, where property with given name equals object.
        Specified by:
        getNaviItemsByProperty in interface IASSiteDataService
      • getNaviItemsByProperty

        public java.util.List<NaviItem> getNaviItemsByProperty​(java.lang.String propertyName,
                                                               java.lang.Object value,
                                                               net.anotheria.util.sorter.SortType sortType)
        Description copied from interface: IASSiteDataService
        Returns all NaviItem objects, where property with given name equals object, sorted.
        Specified by:
        getNaviItemsByProperty in interface IASSiteDataService
      • executeQueryOnNaviItems

        public net.anotheria.anodoc.query2.QueryResult executeQueryOnNaviItems​(net.anotheria.anodoc.query2.DocumentQuery query)
        Executes a query on NaviItems
        Specified by:
        executeQueryOnNaviItems in interface IASSiteDataService
      • getNaviItemsByProperty

        public java.util.List<NaviItem> getNaviItemsByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all NaviItem objects, where property matches.
        Specified by:
        getNaviItemsByProperty in interface IASSiteDataService
      • getNaviItemsByProperty

        public java.util.List<NaviItem> getNaviItemsByProperty​(net.anotheria.util.sorter.SortType sortType,
                                                               net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all NaviItem objects, where property matches, sorted
        Specified by:
        getNaviItemsByProperty in interface IASSiteDataService
      • getNaviItems

        public java.util.List<NaviItem> getNaviItems​(net.anotheria.util.slicer.Segment aSegment)
        Returns NaviItem objects segment.
        Specified by:
        getNaviItems in interface IASSiteDataService
      • getNaviItemsByProperty

        public java.util.List<NaviItem> getNaviItemsByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                               net.anotheria.anodoc.query2.QueryProperty... property)
        Returns NaviItem objects segment, where property matched.
        Specified by:
        getNaviItemsByProperty in interface IASSiteDataService
      • getNaviItemsByProperty

        public java.util.List<NaviItem> getNaviItemsByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                               net.anotheria.util.sorter.SortType aSortType,
                                                               net.anotheria.anodoc.query2.QueryProperty... aProperty)
        Returns NaviItem objects segment, where property matched, sorted.
        Specified by:
        getNaviItemsByProperty in interface IASSiteDataService
      • copyMultilingualAttributesInAllNaviItems

        public void copyMultilingualAttributesInAllNaviItems​(java.lang.String sourceLanguage,
                                                             java.lang.String targetLanguage)
        Description copied from interface: IASSiteDataService
        In all documents of type NaviItem copies all multilingual fields from sourceLanguage to targetLanguage.
        Specified by:
        copyMultilingualAttributesInAllNaviItems in interface IASSiteDataService
      • getEntryPoints

        public java.util.List<EntryPoint> getEntryPoints​(java.util.List<java.lang.String> ids)
        Returns the EntryPoint objects with the specified ids.
      • getEntryPoints

        public java.util.List<EntryPoint> getEntryPoints​(java.util.List<java.lang.String> ids,
                                                         net.anotheria.util.sorter.SortType sortType)
        Returns the EntryPoint objects with the specified ids, sorted by given sorttype.
      • getEntryPointsByProperty

        public java.util.List<EntryPoint> getEntryPointsByProperty​(java.lang.String propertyName,
                                                                   java.lang.Object value)
        Description copied from interface: IASSiteDataService
        Returns all EntryPoint objects, where property with given name equals object.
        Specified by:
        getEntryPointsByProperty in interface IASSiteDataService
      • getEntryPointsByProperty

        public java.util.List<EntryPoint> getEntryPointsByProperty​(java.lang.String propertyName,
                                                                   java.lang.Object value,
                                                                   net.anotheria.util.sorter.SortType sortType)
        Description copied from interface: IASSiteDataService
        Returns all EntryPoint objects, where property with given name equals object, sorted.
        Specified by:
        getEntryPointsByProperty in interface IASSiteDataService
      • executeQueryOnEntryPoints

        public net.anotheria.anodoc.query2.QueryResult executeQueryOnEntryPoints​(net.anotheria.anodoc.query2.DocumentQuery query)
        Executes a query on EntryPoints
        Specified by:
        executeQueryOnEntryPoints in interface IASSiteDataService
      • getEntryPointsByProperty

        public java.util.List<EntryPoint> getEntryPointsByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all EntryPoint objects, where property matches.
        Specified by:
        getEntryPointsByProperty in interface IASSiteDataService
      • getEntryPointsByProperty

        public java.util.List<EntryPoint> getEntryPointsByProperty​(net.anotheria.util.sorter.SortType sortType,
                                                                   net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all EntryPoint objects, where property matches, sorted
        Specified by:
        getEntryPointsByProperty in interface IASSiteDataService
      • getEntryPoints

        public java.util.List<EntryPoint> getEntryPoints​(net.anotheria.util.slicer.Segment aSegment)
        Returns EntryPoint objects segment.
        Specified by:
        getEntryPoints in interface IASSiteDataService
      • getEntryPointsByProperty

        public java.util.List<EntryPoint> getEntryPointsByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                                   net.anotheria.anodoc.query2.QueryProperty... property)
        Returns EntryPoint objects segment, where property matched.
        Specified by:
        getEntryPointsByProperty in interface IASSiteDataService
      • getEntryPointsByProperty

        public java.util.List<EntryPoint> getEntryPointsByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                                   net.anotheria.util.sorter.SortType aSortType,
                                                                   net.anotheria.anodoc.query2.QueryProperty... aProperty)
        Returns EntryPoint objects segment, where property matched, sorted.
        Specified by:
        getEntryPointsByProperty in interface IASSiteDataService
      • getPageAliass

        public java.util.List<PageAlias> getPageAliass​(java.util.List<java.lang.String> ids)
        Returns the PageAlias objects with the specified ids.
      • getPageAliass

        public java.util.List<PageAlias> getPageAliass​(java.util.List<java.lang.String> ids,
                                                       net.anotheria.util.sorter.SortType sortType)
        Returns the PageAlias objects with the specified ids, sorted by given sorttype.
      • getPageAliassByProperty

        public java.util.List<PageAlias> getPageAliassByProperty​(java.lang.String propertyName,
                                                                 java.lang.Object value)
        Description copied from interface: IASSiteDataService
        Returns all PageAlias objects, where property with given name equals object.
        Specified by:
        getPageAliassByProperty in interface IASSiteDataService
      • getPageAliassByProperty

        public java.util.List<PageAlias> getPageAliassByProperty​(java.lang.String propertyName,
                                                                 java.lang.Object value,
                                                                 net.anotheria.util.sorter.SortType sortType)
        Description copied from interface: IASSiteDataService
        Returns all PageAlias objects, where property with given name equals object, sorted.
        Specified by:
        getPageAliassByProperty in interface IASSiteDataService
      • executeQueryOnPageAliass

        public net.anotheria.anodoc.query2.QueryResult executeQueryOnPageAliass​(net.anotheria.anodoc.query2.DocumentQuery query)
        Executes a query on PageAliass
        Specified by:
        executeQueryOnPageAliass in interface IASSiteDataService
      • getPageAliassByProperty

        public java.util.List<PageAlias> getPageAliassByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all PageAlias objects, where property matches.
        Specified by:
        getPageAliassByProperty in interface IASSiteDataService
      • getPageAliassByProperty

        public java.util.List<PageAlias> getPageAliassByProperty​(net.anotheria.util.sorter.SortType sortType,
                                                                 net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all PageAlias objects, where property matches, sorted
        Specified by:
        getPageAliassByProperty in interface IASSiteDataService
      • getPageAliass

        public java.util.List<PageAlias> getPageAliass​(net.anotheria.util.slicer.Segment aSegment)
        Returns PageAlias objects segment.
        Specified by:
        getPageAliass in interface IASSiteDataService
      • getPageAliassByProperty

        public java.util.List<PageAlias> getPageAliassByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                                 net.anotheria.anodoc.query2.QueryProperty... property)
        Returns PageAlias objects segment, where property matched.
        Specified by:
        getPageAliassByProperty in interface IASSiteDataService
      • getPageAliassByProperty

        public java.util.List<PageAlias> getPageAliassByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                                 net.anotheria.util.sorter.SortType aSortType,
                                                                 net.anotheria.anodoc.query2.QueryProperty... aProperty)
        Returns PageAlias objects segment, where property matched, sorted.
        Specified by:
        getPageAliassByProperty in interface IASSiteDataService
      • getRedirectUrls

        public java.util.List<RedirectUrl> getRedirectUrls​(java.util.List<java.lang.String> ids)
        Returns the RedirectUrl objects with the specified ids.
      • getRedirectUrls

        public java.util.List<RedirectUrl> getRedirectUrls​(java.util.List<java.lang.String> ids,
                                                           net.anotheria.util.sorter.SortType sortType)
        Returns the RedirectUrl objects with the specified ids, sorted by given sorttype.
      • getRedirectUrlsByProperty

        public java.util.List<RedirectUrl> getRedirectUrlsByProperty​(java.lang.String propertyName,
                                                                     java.lang.Object value,
                                                                     net.anotheria.util.sorter.SortType sortType)
        Description copied from interface: IASSiteDataService
        Returns all RedirectUrl objects, where property with given name equals object, sorted.
        Specified by:
        getRedirectUrlsByProperty in interface IASSiteDataService
      • executeQueryOnRedirectUrls

        public net.anotheria.anodoc.query2.QueryResult executeQueryOnRedirectUrls​(net.anotheria.anodoc.query2.DocumentQuery query)
        Executes a query on RedirectUrls
        Specified by:
        executeQueryOnRedirectUrls in interface IASSiteDataService
      • getRedirectUrlsByProperty

        public java.util.List<RedirectUrl> getRedirectUrlsByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all RedirectUrl objects, where property matches.
        Specified by:
        getRedirectUrlsByProperty in interface IASSiteDataService
      • getRedirectUrlsByProperty

        public java.util.List<RedirectUrl> getRedirectUrlsByProperty​(net.anotheria.util.sorter.SortType sortType,
                                                                     net.anotheria.anodoc.query2.QueryProperty... property)
        Returns all RedirectUrl objects, where property matches, sorted
        Specified by:
        getRedirectUrlsByProperty in interface IASSiteDataService
      • getRedirectUrlsByProperty

        public java.util.List<RedirectUrl> getRedirectUrlsByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                                     net.anotheria.anodoc.query2.QueryProperty... property)
        Returns RedirectUrl objects segment, where property matched.
        Specified by:
        getRedirectUrlsByProperty in interface IASSiteDataService
      • getRedirectUrlsByProperty

        public java.util.List<RedirectUrl> getRedirectUrlsByProperty​(net.anotheria.util.slicer.Segment aSegment,
                                                                     net.anotheria.util.sorter.SortType aSortType,
                                                                     net.anotheria.anodoc.query2.QueryProperty... aProperty)
        Returns RedirectUrl objects segment, where property matched, sorted.
        Specified by:
        getRedirectUrlsByProperty in interface IASSiteDataService
      • copyMultilingualAttributesInAllObjects

        public void copyMultilingualAttributesInAllObjects​(java.lang.String sourceLanguage,
                                                           java.lang.String targetLanguage)
        Copies all multilingual fields from sourceLanguage to targetLanguage in all data objects (documents, vo) which are part of this module and managed by this service
        Specified by:
        copyMultilingualAttributesInAllObjects in interface IASSiteDataService
      • executeQueryOnAllObjects

        public net.anotheria.anodoc.query2.QueryResult executeQueryOnAllObjects​(net.anotheria.anodoc.query2.DocumentQuery query)
        Executes a query on all data objects (documents, vo) which are part of this module and managed by this service
        Specified by:
        executeQueryOnAllObjects in interface IASSiteDataService
      • exportPageTemplatesToXML

        public net.anotheria.util.xml.XMLNode exportPageTemplatesToXML()
      • exportPageTemplatesToXML

        public net.anotheria.util.xml.XMLNode exportPageTemplatesToXML​(java.lang.String[] languages)
      • exportPageTemplatesToXML

        public net.anotheria.util.xml.XMLNode exportPageTemplatesToXML​(java.lang.String[] languages,
                                                                       java.util.List<PageTemplate> list)
      • exportMediaLinksToXML

        public net.anotheria.util.xml.XMLNode exportMediaLinksToXML()
      • exportMediaLinksToXML

        public net.anotheria.util.xml.XMLNode exportMediaLinksToXML​(java.lang.String[] languages)
      • exportMediaLinksToXML

        public net.anotheria.util.xml.XMLNode exportMediaLinksToXML​(java.lang.String[] languages,
                                                                    java.util.List<MediaLink> list)
      • exportScriptsToXML

        public net.anotheria.util.xml.XMLNode exportScriptsToXML()
      • exportScriptsToXML

        public net.anotheria.util.xml.XMLNode exportScriptsToXML​(java.lang.String[] languages)
      • exportScriptsToXML

        public net.anotheria.util.xml.XMLNode exportScriptsToXML​(java.lang.String[] languages,
                                                                 java.util.List<Script> list)
      • exportSitesToXML

        public net.anotheria.util.xml.XMLNode exportSitesToXML()
      • exportSitesToXML

        public net.anotheria.util.xml.XMLNode exportSitesToXML​(java.lang.String[] languages)
      • exportSitesToXML

        public net.anotheria.util.xml.XMLNode exportSitesToXML​(java.lang.String[] languages,
                                                               java.util.List<Site> list)
        Description copied from interface: IASSiteDataService
        creates an xml element with selected contained data but only selected languages in multilingual attributes
        Specified by:
        exportSitesToXML in interface IASSiteDataService
      • exportNaviItemsToXML

        public net.anotheria.util.xml.XMLNode exportNaviItemsToXML()
      • exportNaviItemsToXML

        public net.anotheria.util.xml.XMLNode exportNaviItemsToXML​(java.lang.String[] languages)
      • exportNaviItemsToXML

        public net.anotheria.util.xml.XMLNode exportNaviItemsToXML​(java.lang.String[] languages,
                                                                   java.util.List<NaviItem> list)
        Description copied from interface: IASSiteDataService
        creates an xml element with selected contained data but only selected languages in multilingual attributes
        Specified by:
        exportNaviItemsToXML in interface IASSiteDataService
      • exportEntryPointsToXML

        public net.anotheria.util.xml.XMLNode exportEntryPointsToXML()
      • exportEntryPointsToXML

        public net.anotheria.util.xml.XMLNode exportEntryPointsToXML​(java.lang.String[] languages)
      • exportEntryPointsToXML

        public net.anotheria.util.xml.XMLNode exportEntryPointsToXML​(java.lang.String[] languages,
                                                                     java.util.List<EntryPoint> list)
        Description copied from interface: IASSiteDataService
        creates an xml element with selected contained data but only selected languages in multilingual attributes
        Specified by:
        exportEntryPointsToXML in interface IASSiteDataService
      • exportPageAliassToXML

        public net.anotheria.util.xml.XMLNode exportPageAliassToXML()
      • exportPageAliassToXML

        public net.anotheria.util.xml.XMLNode exportPageAliassToXML​(java.lang.String[] languages)
      • exportPageAliassToXML

        public net.anotheria.util.xml.XMLNode exportPageAliassToXML​(java.lang.String[] languages,
                                                                    java.util.List<PageAlias> list)
        Description copied from interface: IASSiteDataService
        creates an xml element with selected contained data but only selected languages in multilingual attributes
        Specified by:
        exportPageAliassToXML in interface IASSiteDataService
      • exportRedirectUrlsToXML

        public net.anotheria.util.xml.XMLNode exportRedirectUrlsToXML()
      • exportRedirectUrlsToXML

        public net.anotheria.util.xml.XMLNode exportRedirectUrlsToXML​(java.lang.String[] languages)
      • exportRedirectUrlsToXML

        public net.anotheria.util.xml.XMLNode exportRedirectUrlsToXML​(java.lang.String[] languages,
                                                                      java.util.List<RedirectUrl> list)
        Description copied from interface: IASSiteDataService
        creates an xml element with selected contained data but only selected languages in multilingual attributes
        Specified by:
        exportRedirectUrlsToXML in interface IASSiteDataService
      • exportToXML

        public net.anotheria.util.xml.XMLNode exportToXML​(java.lang.String[] languages)
        Description copied from interface: IASSiteDataService
        creates an xml element with all contained data but only selected languages in multilingual attributes.
        Specified by:
        exportToXML in interface IASSiteDataService