Class ASWebDataServiceImpl
java.lang.Object
net.anotheria.asg.service.AbstractASGService
net.anotheria.anosite.gen.shared.service.BasicService
net.anotheria.anosite.gen.shared.service.BasicCMSService
net.anotheria.anosite.gen.aswebdata.service.ASWebDataServiceImpl
- All Implemented Interfaces:
net.anotheria.anoprise.metafactory.Service,IASWebDataService,net.anotheria.asg.service.ASGService,net.anotheria.asg.util.listener.IModuleListener
public class ASWebDataServiceImpl
extends BasicCMSService
implements IASWebDataService, net.anotheria.asg.util.listener.IModuleListener
-
Field Summary
Fields inherited from class net.anotheria.anosite.gen.shared.service.BasicCMSService
MY_OWNER_ID, serviceFields inherited from class net.anotheria.anosite.gen.shared.service.BasicService
log -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyMultilingualAttributesInAllBoxs(String sourceLanguage, String targetLanguage) In all documents of type Box copies all multilingual fields from sourceLanguage to targetLanguage.voidcopyMultilingualAttributesInAllObjects(String sourceLanguage, 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 servicevoidcopyMultilingualAttributesInAllPagexs(String sourceLanguage, String targetLanguage) In all documents of type Pagex copies all multilingual fields from sourceLanguage to targetLanguage.createAttribute(Attribute attribute) Creates a new Attribute object.createAttributes(List<Attribute> list) Creates multiple new Attribute objects.Creates a new Box object.createBoxs(List<Box> list) Creates multiple new Box objects.createPagex(Pagex pagex) Creates a new Pagex object.createPagexs(List<Pagex> list) Creates multiple new Pagex objects.voidDeletes a Attribute object by id.voiddeleteAttribute(Attribute attribute) Deletes a Attribute object.voiddeleteAttributes(List<Attribute> list) Deletes multiple Attribute object.voidDeletes a Box object by id.voidDeletes a Box object.voiddeleteBoxs(List<Box> list) Deletes multiple Box object.voiddeletePagex(String id) Deletes a Pagex object by id.voiddeletePagex(Pagex pagex) Deletes a Pagex object.voiddeletePagexs(List<Pagex> list) Deletes multiple Pagex object.voidexecuteParsingForDocument(DocumentName documentName, org.codehaus.jettison.json.JSONObject data) Save transferred document by its own type.net.anotheria.anodoc.query2.QueryResultexecuteQueryOnAllObjects(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 servicenet.anotheria.anodoc.query2.QueryResultexecuteQueryOnAttributes(net.anotheria.anodoc.query2.DocumentQuery query) Executes a query on Attributesnet.anotheria.anodoc.query2.QueryResultexecuteQueryOnBoxs(net.anotheria.anodoc.query2.DocumentQuery query) Executes a query on Boxsnet.anotheria.anodoc.query2.QueryResultexecuteQueryOnPagexs(net.anotheria.anodoc.query2.DocumentQuery query) Executes a query on Pagexsnet.anotheria.util.xml.XMLNodenet.anotheria.util.xml.XMLNodeexportAttributesToXML(String[] languages) net.anotheria.util.xml.XMLNodeexportAttributesToXML(String[] languages, List<Attribute> list) creates an xml element with selected contained data but only selected languages in multilingual attributesnet.anotheria.util.xml.XMLNodeexportAttributesToXML(List<Attribute> list) Creates an xml element with selected contained data.net.anotheria.util.xml.XMLNodenet.anotheria.util.xml.XMLNodeexportBoxsToXML(String[] languages) net.anotheria.util.xml.XMLNodeexportBoxsToXML(String[] languages, List<Box> list) creates an xml element with selected contained data but only selected languages in multilingual attributesnet.anotheria.util.xml.XMLNodeexportBoxsToXML(List<Box> list) Creates an xml element with selected contained data.net.anotheria.util.xml.XMLNodenet.anotheria.util.xml.XMLNodeexportPagexsToXML(String[] languages) net.anotheria.util.xml.XMLNodeexportPagexsToXML(String[] languages, List<Pagex> list) creates an xml element with selected contained data but only selected languages in multilingual attributesnet.anotheria.util.xml.XMLNodeexportPagexsToXML(List<Pagex> list) Creates an xml element with selected contained data.net.anotheria.util.xml.XMLNodecreates an xml element with all contained data.net.anotheria.util.xml.XMLNodeexportToXML(String[] languages) creates an xml element with all contained data but only selected languages in multilingual attributes.voidfetchAttribute(String id, Set<String> addedDocuments, org.codehaus.jettison.json.JSONArray data) Create json object list dependencies for this Attribute document.voidCreate json object list dependencies for this Box document.voidfetchPagex(String id, Set<String> addedDocuments, org.codehaus.jettison.json.JSONArray data) Create json object list dependencies for this Pagex document.getAttribute(String id) Returns the Attribute object with the specified id.Returns all Attributes objects stored.getAttributes(List<String> ids) Returns the Attribute objects with the specified ids.getAttributes(List<String> ids, net.anotheria.util.sorter.SortType sortType) Returns the Attribute objects with the specified ids, sorted by given sorttype.getAttributes(net.anotheria.util.slicer.Segment aSegment) Returns Attribute objects segment.getAttributes(net.anotheria.util.sorter.SortType sortType) Returns all Attributes objects sorted by given sortType.getAttributesByProperty(String propertyName, Object value) Returns all Attribute objects, where property with given name equals object.getAttributesByProperty(String propertyName, Object value, net.anotheria.util.sorter.SortType sortType) Returns all Attribute objects, where property with given name equals object, sorted.getAttributesByProperty(net.anotheria.anodoc.query2.QueryProperty... property) Returns all Attribute objects, where property matches.getAttributesByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property) Returns Attribute objects segment, where property matched.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 matched, sorted.getAttributesByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property) Returns all Attribute objects, where property matches, sortedintReturns Attribute objects count.Returns the Box object with the specified id.getBoxs()Returns all Boxs objects stored.Returns the Box objects with the specified ids.Returns the Box objects with the specified ids, sorted by given sorttype.getBoxs(net.anotheria.util.slicer.Segment aSegment) Returns Box objects segment.getBoxs(net.anotheria.util.sorter.SortType sortType) Returns all Boxs objects sorted by given sortType.getBoxsByProperty(String propertyName, Object value) Returns all Box objects, where property with given name equals object.getBoxsByProperty(String propertyName, Object value, net.anotheria.util.sorter.SortType sortType) Returns all Box objects, where property with given name equals object, sorted.getBoxsByProperty(net.anotheria.anodoc.query2.QueryProperty... property) Returns all Box objects, where property matches.getBoxsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property) Returns Box objects segment, where property matched.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 matched, sorted.getBoxsByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property) Returns all Box objects, where property matches, sortedintReturns Box objects count.Returns the Pagex object with the specified id.Returns all Pagexs objects stored.Returns the Pagex objects with the specified ids.Returns the Pagex objects with the specified ids, sorted by given sorttype.getPagexs(net.anotheria.util.slicer.Segment aSegment) Returns Pagex objects segment.getPagexs(net.anotheria.util.sorter.SortType sortType) Returns all Pagexs objects sorted by given sortType.getPagexsByProperty(String propertyName, Object value) Returns all Pagex objects, where property with given name equals object.getPagexsByProperty(String propertyName, Object value, net.anotheria.util.sorter.SortType sortType) Returns all Pagex objects, where property with given name equals object, sorted.getPagexsByProperty(net.anotheria.anodoc.query2.QueryProperty... property) Returns all Pagex objects, where property matches.getPagexsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property) Returns Pagex objects segment, where property matched.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 matched, sorted.getPagexsByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property) Returns all Pagex objects, where property matches, sortedintReturns Pagex objects count.importAttribute(Attribute attribute) Imports a new Attribute object.importAttributes(List<Attribute> list) Imports multiple new Attribute object.Imports a new Box object.importBoxs(List<Box> list) Imports multiple new Box object.importPagex(Pagex pagex) Imports a new Pagex object.importPagexs(List<Pagex> list) Imports multiple new Pagex object.voidmoduleLoaded(net.anotheria.anodoc.data.Module module) updateAttribute(Attribute attribute) Updates a Attribute object.updateAttributes(List<Attribute> list) Updates multiple Attribute objects.Updates a Box object.updateBoxs(List<Box> list) Updates multiple Box objects.updatePagex(Pagex pagex) Updates a Pagex object.updatePagexs(List<Pagex> list) Updates multiple Pagex objects.Methods inherited from class net.anotheria.anosite.gen.shared.service.BasicCMSService
addModuleListener, getModule, updateModuleMethods inherited from class net.anotheria.anosite.gen.shared.service.BasicService
getAnoAccessApplicationDataService, getAnoAccessConfigurationService, getASActionService, getASBrandService, getASCustomActionService, getASCustomDataService, getASExperimentService, getASFeatureService, getASFederatedDataService, getASGenericActionService, getASGenericDataService, getASLayoutDataService, getASResourceDataService, getASSiteConfigService, getASSiteDataService, getASUserDataService, getASWebDataService, getASWizardDataService, getImagesServiceMethods inherited from class net.anotheria.asg.service.AbstractASGService
addServiceListener, fireObjectCreatedEvent, fireObjectDeletedEvent, fireObjectImportedEvent, fireObjectUpdatedEvent, firePersistenceChangedEvent, hasServiceListeners, removeServiceListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.anotheria.asg.service.ASGService
addServiceListener, hasServiceListeners, removeServiceListener
-
Method Details
-
moduleLoaded
public void moduleLoaded(net.anotheria.anodoc.data.Module module) - Specified by:
moduleLoadedin interfacenet.anotheria.asg.util.listener.IModuleListener
-
getPagexs
Description copied from interface:IASWebDataServiceReturns all Pagexs objects stored.- Specified by:
getPagexsin interfaceIASWebDataService
-
getPagexs
Description copied from interface:IASWebDataServiceReturns all Pagexs objects sorted by given sortType.- Specified by:
getPagexsin interfaceIASWebDataService
-
getPagexs
Returns the Pagex objects with the specified ids. -
getPagexs
Returns the Pagex objects with the specified ids, sorted by given sorttype. -
deletePagex
Description copied from interface:IASWebDataServiceDeletes a Pagex object.- Specified by:
deletePagexin interfaceIASWebDataService
-
deletePagex
Description copied from interface:IASWebDataServiceDeletes a Pagex object by id.- Specified by:
deletePagexin interfaceIASWebDataService
-
deletePagexs
Description copied from interface:IASWebDataServiceDeletes multiple Pagex object.- Specified by:
deletePagexsin interfaceIASWebDataService
-
getPagex
Description copied from interface:IASWebDataServiceReturns the Pagex object with the specified id.- Specified by:
getPagexin interfaceIASWebDataService
-
importPagex
Description copied from interface:IASWebDataServiceImports a new Pagex object. Returns the created version.- Specified by:
importPagexin interfaceIASWebDataService
-
importPagexs
Description copied from interface:IASWebDataServiceImports multiple new Pagex object. Returns the created versions.- Specified by:
importPagexsin interfaceIASWebDataService
-
createPagex
Description copied from interface:IASWebDataServiceCreates a new Pagex object. Returns the created version.- Specified by:
createPagexin interfaceIASWebDataService
-
createPagexs
Description copied from interface:IASWebDataServiceCreates multiple new Pagex objects. Returns the created versions.- Specified by:
createPagexsin interfaceIASWebDataService
-
updatePagex
Description copied from interface:IASWebDataServiceUpdates a Pagex object. Returns the updated version.- Specified by:
updatePagexin interfaceIASWebDataService
-
updatePagexs
Description copied from interface:IASWebDataServiceUpdates multiple Pagex objects. Returns the updated versions.- Specified by:
updatePagexsin interfaceIASWebDataService
-
getPagexsByProperty
Description copied from interface:IASWebDataServiceReturns all Pagex objects, where property with given name equals object.- Specified by:
getPagexsByPropertyin interfaceIASWebDataService
-
getPagexsByProperty
public List<Pagex> getPagexsByProperty(String propertyName, Object value, net.anotheria.util.sorter.SortType sortType) Description copied from interface:IASWebDataServiceReturns all Pagex objects, where property with given name equals object, sorted.- Specified by:
getPagexsByPropertyin interfaceIASWebDataService
-
executeQueryOnPagexs
public net.anotheria.anodoc.query2.QueryResult executeQueryOnPagexs(net.anotheria.anodoc.query2.DocumentQuery query) Executes a query on Pagexs- Specified by:
executeQueryOnPagexsin interfaceIASWebDataService
-
getPagexsByProperty
Returns all Pagex objects, where property matches.- Specified by:
getPagexsByPropertyin interfaceIASWebDataService
-
getPagexsByProperty
public List<Pagex> getPagexsByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property) Returns all Pagex objects, where property matches, sorted- Specified by:
getPagexsByPropertyin interfaceIASWebDataService
-
getPagexsCount
public int getPagexsCount()Returns Pagex objects count.- Specified by:
getPagexsCountin interfaceIASWebDataService
-
getPagexs
Returns Pagex objects segment.- Specified by:
getPagexsin interfaceIASWebDataService
-
getPagexsByProperty
public List<Pagex> getPagexsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property) Returns Pagex objects segment, where property matched.- Specified by:
getPagexsByPropertyin interfaceIASWebDataService
-
getPagexsByProperty
public 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 matched, sorted.- Specified by:
getPagexsByPropertyin interfaceIASWebDataService
-
fetchPagex
public void fetchPagex(String id, Set<String> addedDocuments, org.codehaus.jettison.json.JSONArray data) throws ASWebDataServiceException Description copied from interface:IASWebDataServiceCreate json object list dependencies for this Pagex document.- Specified by:
fetchPagexin interfaceIASWebDataService- Throws:
ASWebDataServiceException
-
copyMultilingualAttributesInAllPagexs
Description copied from interface:IASWebDataServiceIn all documents of type Pagex copies all multilingual fields from sourceLanguage to targetLanguage.- Specified by:
copyMultilingualAttributesInAllPagexsin interfaceIASWebDataService
-
getBoxs
Description copied from interface:IASWebDataServiceReturns all Boxs objects stored.- Specified by:
getBoxsin interfaceIASWebDataService
-
getBoxs
Description copied from interface:IASWebDataServiceReturns all Boxs objects sorted by given sortType.- Specified by:
getBoxsin interfaceIASWebDataService
-
getBoxs
Returns the Box objects with the specified ids. -
getBoxs
Returns the Box objects with the specified ids, sorted by given sorttype. -
deleteBox
Description copied from interface:IASWebDataServiceDeletes a Box object.- Specified by:
deleteBoxin interfaceIASWebDataService
-
deleteBox
Description copied from interface:IASWebDataServiceDeletes a Box object by id.- Specified by:
deleteBoxin interfaceIASWebDataService
-
deleteBoxs
Description copied from interface:IASWebDataServiceDeletes multiple Box object.- Specified by:
deleteBoxsin interfaceIASWebDataService
-
getBox
Description copied from interface:IASWebDataServiceReturns the Box object with the specified id.- Specified by:
getBoxin interfaceIASWebDataService
-
importBox
Description copied from interface:IASWebDataServiceImports a new Box object. Returns the created version.- Specified by:
importBoxin interfaceIASWebDataService
-
importBoxs
Description copied from interface:IASWebDataServiceImports multiple new Box object. Returns the created versions.- Specified by:
importBoxsin interfaceIASWebDataService
-
createBox
Description copied from interface:IASWebDataServiceCreates a new Box object. Returns the created version.- Specified by:
createBoxin interfaceIASWebDataService
-
createBoxs
Description copied from interface:IASWebDataServiceCreates multiple new Box objects. Returns the created versions.- Specified by:
createBoxsin interfaceIASWebDataService
-
updateBox
Description copied from interface:IASWebDataServiceUpdates a Box object. Returns the updated version.- Specified by:
updateBoxin interfaceIASWebDataService
-
updateBoxs
Description copied from interface:IASWebDataServiceUpdates multiple Box objects. Returns the updated versions.- Specified by:
updateBoxsin interfaceIASWebDataService
-
getBoxsByProperty
Description copied from interface:IASWebDataServiceReturns all Box objects, where property with given name equals object.- Specified by:
getBoxsByPropertyin interfaceIASWebDataService
-
getBoxsByProperty
public List<Box> getBoxsByProperty(String propertyName, Object value, net.anotheria.util.sorter.SortType sortType) Description copied from interface:IASWebDataServiceReturns all Box objects, where property with given name equals object, sorted.- Specified by:
getBoxsByPropertyin interfaceIASWebDataService
-
executeQueryOnBoxs
public net.anotheria.anodoc.query2.QueryResult executeQueryOnBoxs(net.anotheria.anodoc.query2.DocumentQuery query) Executes a query on Boxs- Specified by:
executeQueryOnBoxsin interfaceIASWebDataService
-
getBoxsByProperty
Returns all Box objects, where property matches.- Specified by:
getBoxsByPropertyin interfaceIASWebDataService
-
getBoxsByProperty
public List<Box> getBoxsByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property) Returns all Box objects, where property matches, sorted- Specified by:
getBoxsByPropertyin interfaceIASWebDataService
-
getBoxsCount
public int getBoxsCount()Returns Box objects count.- Specified by:
getBoxsCountin interfaceIASWebDataService
-
getBoxs
Returns Box objects segment.- Specified by:
getBoxsin interfaceIASWebDataService
-
getBoxsByProperty
public List<Box> getBoxsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property) Returns Box objects segment, where property matched.- Specified by:
getBoxsByPropertyin interfaceIASWebDataService
-
getBoxsByProperty
public 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 matched, sorted.- Specified by:
getBoxsByPropertyin interfaceIASWebDataService
-
fetchBox
public void fetchBox(String id, Set<String> addedDocuments, org.codehaus.jettison.json.JSONArray data) throws ASWebDataServiceException Description copied from interface:IASWebDataServiceCreate json object list dependencies for this Box document.- Specified by:
fetchBoxin interfaceIASWebDataService- Throws:
ASWebDataServiceException
-
copyMultilingualAttributesInAllBoxs
Description copied from interface:IASWebDataServiceIn all documents of type Box copies all multilingual fields from sourceLanguage to targetLanguage.- Specified by:
copyMultilingualAttributesInAllBoxsin interfaceIASWebDataService
-
getAttributes
Description copied from interface:IASWebDataServiceReturns all Attributes objects stored.- Specified by:
getAttributesin interfaceIASWebDataService
-
getAttributes
Description copied from interface:IASWebDataServiceReturns all Attributes objects sorted by given sortType.- Specified by:
getAttributesin interfaceIASWebDataService
-
getAttributes
Returns the Attribute objects with the specified ids. -
getAttributes
Returns the Attribute objects with the specified ids, sorted by given sorttype. -
deleteAttribute
Description copied from interface:IASWebDataServiceDeletes a Attribute object.- Specified by:
deleteAttributein interfaceIASWebDataService
-
deleteAttribute
Description copied from interface:IASWebDataServiceDeletes a Attribute object by id.- Specified by:
deleteAttributein interfaceIASWebDataService
-
deleteAttributes
Description copied from interface:IASWebDataServiceDeletes multiple Attribute object.- Specified by:
deleteAttributesin interfaceIASWebDataService
-
getAttribute
Description copied from interface:IASWebDataServiceReturns the Attribute object with the specified id.- Specified by:
getAttributein interfaceIASWebDataService
-
importAttribute
Description copied from interface:IASWebDataServiceImports a new Attribute object. Returns the created version.- Specified by:
importAttributein interfaceIASWebDataService
-
importAttributes
Description copied from interface:IASWebDataServiceImports multiple new Attribute object. Returns the created versions.- Specified by:
importAttributesin interfaceIASWebDataService
-
createAttribute
Description copied from interface:IASWebDataServiceCreates a new Attribute object. Returns the created version.- Specified by:
createAttributein interfaceIASWebDataService
-
createAttributes
Description copied from interface:IASWebDataServiceCreates multiple new Attribute objects. Returns the created versions.- Specified by:
createAttributesin interfaceIASWebDataService
-
updateAttribute
Description copied from interface:IASWebDataServiceUpdates a Attribute object. Returns the updated version.- Specified by:
updateAttributein interfaceIASWebDataService
-
updateAttributes
Description copied from interface:IASWebDataServiceUpdates multiple Attribute objects. Returns the updated versions.- Specified by:
updateAttributesin interfaceIASWebDataService
-
getAttributesByProperty
Description copied from interface:IASWebDataServiceReturns all Attribute objects, where property with given name equals object.- Specified by:
getAttributesByPropertyin interfaceIASWebDataService
-
getAttributesByProperty
public List<Attribute> getAttributesByProperty(String propertyName, Object value, net.anotheria.util.sorter.SortType sortType) Description copied from interface:IASWebDataServiceReturns all Attribute objects, where property with given name equals object, sorted.- Specified by:
getAttributesByPropertyin interfaceIASWebDataService
-
executeQueryOnAttributes
public net.anotheria.anodoc.query2.QueryResult executeQueryOnAttributes(net.anotheria.anodoc.query2.DocumentQuery query) Executes a query on Attributes- Specified by:
executeQueryOnAttributesin interfaceIASWebDataService
-
getAttributesByProperty
public List<Attribute> getAttributesByProperty(net.anotheria.anodoc.query2.QueryProperty... property) Returns all Attribute objects, where property matches.- Specified by:
getAttributesByPropertyin interfaceIASWebDataService
-
getAttributesByProperty
public List<Attribute> getAttributesByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property) Returns all Attribute objects, where property matches, sorted- Specified by:
getAttributesByPropertyin interfaceIASWebDataService
-
getAttributesCount
public int getAttributesCount()Returns Attribute objects count.- Specified by:
getAttributesCountin interfaceIASWebDataService
-
getAttributes
Returns Attribute objects segment.- Specified by:
getAttributesin interfaceIASWebDataService
-
getAttributesByProperty
public List<Attribute> getAttributesByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property) Returns Attribute objects segment, where property matched.- Specified by:
getAttributesByPropertyin interfaceIASWebDataService
-
getAttributesByProperty
public 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 matched, sorted.- Specified by:
getAttributesByPropertyin interfaceIASWebDataService
-
fetchAttribute
public void fetchAttribute(String id, Set<String> addedDocuments, org.codehaus.jettison.json.JSONArray data) throws ASWebDataServiceException Description copied from interface:IASWebDataServiceCreate json object list dependencies for this Attribute document.- Specified by:
fetchAttributein interfaceIASWebDataService- Throws:
ASWebDataServiceException
-
copyMultilingualAttributesInAllObjects
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:
copyMultilingualAttributesInAllObjectsin interfaceIASWebDataService
-
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:
executeQueryOnAllObjectsin interfaceIASWebDataService
-
exportPagexsToXML
public net.anotheria.util.xml.XMLNode exportPagexsToXML() -
exportPagexsToXML
Description copied from interface:IASWebDataServiceCreates an xml element with selected contained data.- Specified by:
exportPagexsToXMLin interfaceIASWebDataService
-
exportPagexsToXML
-
exportPagexsToXML
Description copied from interface:IASWebDataServicecreates an xml element with selected contained data but only selected languages in multilingual attributes- Specified by:
exportPagexsToXMLin interfaceIASWebDataService
-
exportBoxsToXML
public net.anotheria.util.xml.XMLNode exportBoxsToXML() -
exportBoxsToXML
Description copied from interface:IASWebDataServiceCreates an xml element with selected contained data.- Specified by:
exportBoxsToXMLin interfaceIASWebDataService
-
exportBoxsToXML
-
exportBoxsToXML
Description copied from interface:IASWebDataServicecreates an xml element with selected contained data but only selected languages in multilingual attributes- Specified by:
exportBoxsToXMLin interfaceIASWebDataService
-
exportAttributesToXML
public net.anotheria.util.xml.XMLNode exportAttributesToXML() -
exportAttributesToXML
Description copied from interface:IASWebDataServiceCreates an xml element with selected contained data.- Specified by:
exportAttributesToXMLin interfaceIASWebDataService
-
exportAttributesToXML
-
exportAttributesToXML
public net.anotheria.util.xml.XMLNode exportAttributesToXML(String[] languages, List<Attribute> list) Description copied from interface:IASWebDataServicecreates an xml element with selected contained data but only selected languages in multilingual attributes- Specified by:
exportAttributesToXMLin interfaceIASWebDataService
-
exportToXML
public net.anotheria.util.xml.XMLNode exportToXML()Description copied from interface:IASWebDataServicecreates an xml element with all contained data.- Specified by:
exportToXMLin interfaceIASWebDataService
-
exportToXML
Description copied from interface:IASWebDataServicecreates an xml element with all contained data but only selected languages in multilingual attributes.- Specified by:
exportToXMLin interfaceIASWebDataService
-