Interface IASWebDataService

  • All Superinterfaces:
    net.anotheria.asg.service.ASGService, net.anotheria.anoprise.metafactory.Service
    All Known Implementing Classes:
    ASWebDataServiceImpl

    public interface IASWebDataService
    extends net.anotheria.asg.service.ASGService
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void copyMultilingualAttributesInAllBoxs​(java.lang.String sourceLanguage, java.lang.String targetLanguage)
      In all documents of type Box 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 copyMultilingualAttributesInAllPagexs​(java.lang.String sourceLanguage, java.lang.String targetLanguage)
      In all documents of type Pagex copies all multilingual fields from sourceLanguage to targetLanguage.
      Attribute createAttribute​(Attribute attribute)
      Creates a new Attribute object.
      java.util.List<Attribute> createAttributes​(java.util.List<Attribute> list)
      Creates multiple new Attribute objects.
      Box createBox​(Box box)
      Creates a new Box object.
      java.util.List<Box> createBoxs​(java.util.List<Box> list)
      Creates multiple new Box objects.
      Pagex createPagex​(Pagex pagex)
      Creates a new Pagex object.
      java.util.List<Pagex> createPagexs​(java.util.List<Pagex> list)
      Creates multiple new Pagex objects.
      void deleteAttribute​(java.lang.String id)
      Deletes a Attribute object by id.
      void deleteAttribute​(Attribute attribute)
      Deletes a Attribute object.
      void deleteAttributes​(java.util.List<Attribute> list)
      Deletes multiple Attribute object.
      void deleteBox​(java.lang.String id)
      Deletes a Box object by id.
      void deleteBox​(Box box)
      Deletes a Box object.
      void deleteBoxs​(java.util.List<Box> list)
      Deletes multiple Box object.
      void deletePagex​(java.lang.String id)
      Deletes a Pagex object by id.
      void deletePagex​(Pagex pagex)
      Deletes a Pagex object.
      void deletePagexs​(java.util.List<Pagex> list)
      Deletes multiple Pagex 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 executeQueryOnAttributes​(net.anotheria.anodoc.query2.DocumentQuery query)
      Executes a query.
      net.anotheria.anodoc.query2.QueryResult executeQueryOnBoxs​(net.anotheria.anodoc.query2.DocumentQuery query)
      Executes a query.
      net.anotheria.anodoc.query2.QueryResult executeQueryOnPagexs​(net.anotheria.anodoc.query2.DocumentQuery query)
      Executes a query.
      net.anotheria.util.xml.XMLNode exportAttributesToXML​(java.lang.String[] languages, java.util.List<Attribute> listAttributes)
      creates an xml element with selected contained data but only selected languages in multilingual attributes
      net.anotheria.util.xml.XMLNode exportAttributesToXML​(java.util.List<Attribute> listAttributes)
      Creates an xml element with selected contained data.
      net.anotheria.util.xml.XMLNode exportBoxsToXML​(java.lang.String[] languages, java.util.List<Box> listBoxs)
      creates an xml element with selected contained data but only selected languages in multilingual attributes
      net.anotheria.util.xml.XMLNode exportBoxsToXML​(java.util.List<Box> listBoxs)
      Creates an xml element with selected contained data.
      net.anotheria.util.xml.XMLNode exportPagexsToXML​(java.lang.String[] languages, java.util.List<Pagex> listPagexs)
      creates an xml element with selected contained data but only selected languages in multilingual attributes
      net.anotheria.util.xml.XMLNode exportPagexsToXML​(java.util.List<Pagex> listPagexs)
      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 fetchAttribute​(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data)
      Create json object list dependencies for this Attribute document.
      void fetchBox​(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data)
      Create json object list dependencies for this Box document.
      void fetchPagex​(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data)
      Create json object list dependencies for this Pagex document.
      Attribute getAttribute​(java.lang.String id)
      Returns the Attribute object with the specified id.
      java.util.List<Attribute> getAttributes()
      Returns all Attributes objects stored.
      java.util.List<Attribute> getAttributes​(net.anotheria.util.slicer.Segment aSegment)
      Returns Attributes objects segment.
      java.util.List<Attribute> getAttributes​(net.anotheria.util.sorter.SortType sortType)
      Returns all Attributes objects sorted by given sortType.
      java.util.List<Attribute> getAttributesByProperty​(java.lang.String propertyName, java.lang.Object value)
      Returns all Attribute objects, where property with given name equals object.
      java.util.List<Attribute> getAttributesByProperty​(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)
      Returns all Attribute objects, where property with given name equals object, sorted.
      java.util.List<Attribute> getAttributesByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all Attribute objects, where property matches.
      java.util.List<Attribute> getAttributesByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... aProperty)
      Returns Attribute objects segment, where property matches.
      java.util.List<Attribute> getAttributesByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)
      Returns Attribute objects segment, where property matches, sorted.
      java.util.List<Attribute> getAttributesByProperty​(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all Attribute objects, where property matches, sorted.
      int getAttributesCount()
      Returns all Attributes count.
      Box getBox​(java.lang.String id)
      Returns the Box object with the specified id.
      java.util.List<Box> getBoxs()
      Returns all Boxs objects stored.
      java.util.List<Box> getBoxs​(net.anotheria.util.slicer.Segment aSegment)
      Returns Boxs objects segment.
      java.util.List<Box> getBoxs​(net.anotheria.util.sorter.SortType sortType)
      Returns all Boxs objects sorted by given sortType.
      java.util.List<Box> getBoxsByProperty​(java.lang.String propertyName, java.lang.Object value)
      Returns all Box objects, where property with given name equals object.
      java.util.List<Box> getBoxsByProperty​(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)
      Returns all Box objects, where property with given name equals object, sorted.
      java.util.List<Box> getBoxsByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all Box objects, where property matches.
      java.util.List<Box> getBoxsByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... aProperty)
      Returns Box objects segment, where property matches.
      java.util.List<Box> getBoxsByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)
      Returns Box objects segment, where property matches, sorted.
      java.util.List<Box> getBoxsByProperty​(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all Box objects, where property matches, sorted.
      int getBoxsCount()
      Returns all Boxs count.
      Pagex getPagex​(java.lang.String id)
      Returns the Pagex object with the specified id.
      java.util.List<Pagex> getPagexs()
      Returns all Pagexs objects stored.
      java.util.List<Pagex> getPagexs​(net.anotheria.util.slicer.Segment aSegment)
      Returns Pagexs objects segment.
      java.util.List<Pagex> getPagexs​(net.anotheria.util.sorter.SortType sortType)
      Returns all Pagexs objects sorted by given sortType.
      java.util.List<Pagex> getPagexsByProperty​(java.lang.String propertyName, java.lang.Object value)
      Returns all Pagex objects, where property with given name equals object.
      java.util.List<Pagex> getPagexsByProperty​(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)
      Returns all Pagex objects, where property with given name equals object, sorted.
      java.util.List<Pagex> getPagexsByProperty​(net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all Pagex objects, where property matches.
      java.util.List<Pagex> getPagexsByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... aProperty)
      Returns Pagex objects segment, where property matches.
      java.util.List<Pagex> getPagexsByProperty​(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)
      Returns Pagex objects segment, where property matches, sorted.
      java.util.List<Pagex> getPagexsByProperty​(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)
      Returns all Pagex objects, where property matches, sorted.
      int getPagexsCount()
      Returns all Pagexs count.
      Attribute importAttribute​(Attribute attribute)
      Imports a new Attribute object.
      java.util.List<Attribute> importAttributes​(java.util.List<Attribute> list)
      Imports multiple new Attribute object.
      Box importBox​(Box box)
      Imports a new Box object.
      java.util.List<Box> importBoxs​(java.util.List<Box> list)
      Imports multiple new Box object.
      Pagex importPagex​(Pagex pagex)
      Imports a new Pagex object.
      java.util.List<Pagex> importPagexs​(java.util.List<Pagex> list)
      Imports multiple new Pagex object.
      Attribute updateAttribute​(Attribute attribute)
      Updates a Attribute object.
      java.util.List<Attribute> updateAttributes​(java.util.List<Attribute> list)
      Updates multiple Attribute objects.
      Box updateBox​(Box box)
      Updates a Box object.
      java.util.List<Box> updateBoxs​(java.util.List<Box> list)
      Updates multiple Box objects.
      Pagex updatePagex​(Pagex pagex)
      Updates a Pagex object.
      java.util.List<Pagex> updatePagexs​(java.util.List<Pagex> list)
      Updates multiple Pagex objects.
      • Methods inherited from interface net.anotheria.asg.service.ASGService

        addServiceListener, hasServiceListeners, removeServiceListener