Interface IImagesService

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

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

    Modifier and Type
    Method
    Description
    void
    copyMultilingualAttributesInAllImages(String sourceLanguage, String targetLanguage)
    In all documents of type Image copies all multilingual fields from sourceLanguage to targetLanguage.
    void
    copyMultilingualAttributesInAllObjects(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 service.
    Creates a new Image object.
    Creates multiple new Image objects.
    void
    Deletes a Image object by id.
    void
    Deletes a Image object.
    void
    Deletes multiple Image 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
    executeQueryOnImages(net.anotheria.anodoc.query2.DocumentQuery query)
    Executes a query.
    net.anotheria.util.xml.XMLNode
    exportImagesToXML(String[] languages, List<Image> listImages)
    creates an xml element with selected contained data but only selected languages in multilingual attributes
    net.anotheria.util.xml.XMLNode
    Creates an xml element with selected contained data.
    net.anotheria.util.xml.XMLNode
    creates an xml element with all contained data.
    net.anotheria.util.xml.XMLNode
    exportToXML(String[] languages)
    creates an xml element with all contained data but only selected languages in multilingual attributes.
    void
    fetchImage(String id, Set<String> addedDocuments, org.codehaus.jettison.json.JSONArray data)
    Create json object list dependencies for this Image document.
    Returns the Image object with the specified id.
    Returns all Images objects stored.
    getImages(net.anotheria.util.slicer.Segment aSegment)
    Returns Images objects segment.
    getImages(net.anotheria.util.sorter.SortType sortType)
    Returns all Images objects sorted by given sortType.
    getImagesByProperty(String propertyName, Object value)
    Returns all Image objects, where property with given name equals object.
    getImagesByProperty(String propertyName, Object value, net.anotheria.util.sorter.SortType sortType)
    Returns all Image objects, where property with given name equals object, sorted.
    getImagesByProperty(net.anotheria.anodoc.query2.QueryProperty... property)
    Returns all Image objects, where property matches.
    getImagesByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... aProperty)
    Returns Image objects segment, where property matches.
    getImagesByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)
    Returns Image objects segment, where property matches, sorted.
    getImagesByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)
    Returns all Image objects, where property matches, sorted.
    int
    Returns all Images count.
    Imports a new Image object.
    Imports multiple new Image object.
    Updates a Image object.
    Updates multiple Image objects.

    Methods inherited from interface net.anotheria.asg.service.ASGService

    addServiceListener, hasServiceListeners, removeServiceListener