Class ASSiteConfigServiceImpl
- 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.assiteconfig.service.ASSiteConfigServiceImpl
-
- All Implemented Interfaces:
net.anotheria.anoprise.metafactory.Service,IASSiteConfigService,net.anotheria.asg.service.ASGService,net.anotheria.asg.util.listener.IModuleListener
public class ASSiteConfigServiceImpl extends BasicCMSService implements IASSiteConfigService, net.anotheria.asg.util.listener.IModuleListener
-
-
Field Summary
-
Fields inherited from class net.anotheria.anosite.gen.shared.service.BasicCMSService
MY_OWNER_ID, service
-
Fields inherited from class net.anotheria.anosite.gen.shared.service.BasicService
log
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilteredIPcreateFilteredIP(FilteredIP filteredip)Creates a new FilteredIP object.java.util.List<FilteredIP>createFilteredIPs(java.util.List<FilteredIP> list)Creates multiple new FilteredIP objects.voiddeleteFilteredIP(java.lang.String id)Deletes a FilteredIP object by id.voiddeleteFilteredIP(FilteredIP filteredip)Deletes a FilteredIP object.voiddeleteFilteredIPs(java.util.List<FilteredIP> list)Deletes multiple FilteredIP 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.QueryResultexecuteQueryOnFilteredIPs(net.anotheria.anodoc.query2.DocumentQuery query)Executes a query on FilteredIPsnet.anotheria.util.xml.XMLNodeexportFilteredIPsToXML()net.anotheria.util.xml.XMLNodeexportFilteredIPsToXML(java.util.List<FilteredIP> list)Creates an xml element with selected contained data.net.anotheria.util.xml.XMLNodeexportToXML()creates an xml element with all contained data.voidfetchFilteredIP(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data)Create json object list dependencies for this FilteredIP document.FilteredIPgetFilteredIP(java.lang.String id)Returns the FilteredIP object with the specified id.java.util.List<FilteredIP>getFilteredIPs()Returns all FilteredIPs objects stored.java.util.List<FilteredIP>getFilteredIPs(java.util.List<java.lang.String> ids)Returns the FilteredIP objects with the specified ids.java.util.List<FilteredIP>getFilteredIPs(java.util.List<java.lang.String> ids, net.anotheria.util.sorter.SortType sortType)Returns the FilteredIP objects with the specified ids, sorted by given sorttype.java.util.List<FilteredIP>getFilteredIPs(net.anotheria.util.slicer.Segment aSegment)Returns FilteredIP objects segment.java.util.List<FilteredIP>getFilteredIPs(net.anotheria.util.sorter.SortType sortType)Returns all FilteredIPs objects sorted by given sortType.java.util.List<FilteredIP>getFilteredIPsByProperty(java.lang.String propertyName, java.lang.Object value)Returns all FilteredIP objects, where property with given name equals object.java.util.List<FilteredIP>getFilteredIPsByProperty(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)Returns all FilteredIP objects, where property with given name equals object, sorted.java.util.List<FilteredIP>getFilteredIPsByProperty(net.anotheria.anodoc.query2.QueryProperty... property)Returns all FilteredIP objects, where property matches.java.util.List<FilteredIP>getFilteredIPsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property)Returns FilteredIP objects segment, where property matched.java.util.List<FilteredIP>getFilteredIPsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)Returns FilteredIP objects segment, where property matched, sorted.java.util.List<FilteredIP>getFilteredIPsByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)Returns all FilteredIP objects, where property matches, sortedintgetFilteredIPsCount()Returns FilteredIP objects count.FilteredIPimportFilteredIP(FilteredIP filteredip)Imports a new FilteredIP object.java.util.List<FilteredIP>importFilteredIPs(java.util.List<FilteredIP> list)Imports multiple new FilteredIP object.voidmoduleLoaded(net.anotheria.anodoc.data.Module module)FilteredIPupdateFilteredIP(FilteredIP filteredip)Updates a FilteredIP object.java.util.List<FilteredIP>updateFilteredIPs(java.util.List<FilteredIP> list)Updates multiple FilteredIP objects.-
Methods inherited from class net.anotheria.anosite.gen.shared.service.BasicCMSService
addModuleListener, getModule, updateModule
-
Methods 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, getImagesService
-
Methods inherited from class net.anotheria.asg.service.AbstractASGService
addServiceListener, fireObjectCreatedEvent, fireObjectDeletedEvent, fireObjectImportedEvent, fireObjectUpdatedEvent, firePersistenceChangedEvent, hasServiceListeners, removeServiceListener
-
-
-
-
Method Detail
-
moduleLoaded
public void moduleLoaded(net.anotheria.anodoc.data.Module module)
- Specified by:
moduleLoadedin interfacenet.anotheria.asg.util.listener.IModuleListener
-
getFilteredIPs
public java.util.List<FilteredIP> getFilteredIPs()
Description copied from interface:IASSiteConfigServiceReturns all FilteredIPs objects stored.- Specified by:
getFilteredIPsin interfaceIASSiteConfigService
-
getFilteredIPs
public java.util.List<FilteredIP> getFilteredIPs(net.anotheria.util.sorter.SortType sortType)
Description copied from interface:IASSiteConfigServiceReturns all FilteredIPs objects sorted by given sortType.- Specified by:
getFilteredIPsin interfaceIASSiteConfigService
-
getFilteredIPs
public java.util.List<FilteredIP> getFilteredIPs(java.util.List<java.lang.String> ids)
Returns the FilteredIP objects with the specified ids.
-
getFilteredIPs
public java.util.List<FilteredIP> getFilteredIPs(java.util.List<java.lang.String> ids, net.anotheria.util.sorter.SortType sortType)
Returns the FilteredIP objects with the specified ids, sorted by given sorttype.
-
deleteFilteredIP
public void deleteFilteredIP(FilteredIP filteredip)
Description copied from interface:IASSiteConfigServiceDeletes a FilteredIP object.- Specified by:
deleteFilteredIPin interfaceIASSiteConfigService
-
deleteFilteredIP
public void deleteFilteredIP(java.lang.String id)
Description copied from interface:IASSiteConfigServiceDeletes a FilteredIP object by id.- Specified by:
deleteFilteredIPin interfaceIASSiteConfigService
-
deleteFilteredIPs
public void deleteFilteredIPs(java.util.List<FilteredIP> list)
Description copied from interface:IASSiteConfigServiceDeletes multiple FilteredIP object.- Specified by:
deleteFilteredIPsin interfaceIASSiteConfigService
-
getFilteredIP
public FilteredIP getFilteredIP(java.lang.String id)
Description copied from interface:IASSiteConfigServiceReturns the FilteredIP object with the specified id.- Specified by:
getFilteredIPin interfaceIASSiteConfigService
-
importFilteredIP
public FilteredIP importFilteredIP(FilteredIP filteredip)
Description copied from interface:IASSiteConfigServiceImports a new FilteredIP object. Returns the created version.- Specified by:
importFilteredIPin interfaceIASSiteConfigService
-
importFilteredIPs
public java.util.List<FilteredIP> importFilteredIPs(java.util.List<FilteredIP> list)
Description copied from interface:IASSiteConfigServiceImports multiple new FilteredIP object. Returns the created versions.- Specified by:
importFilteredIPsin interfaceIASSiteConfigService
-
createFilteredIP
public FilteredIP createFilteredIP(FilteredIP filteredip)
Description copied from interface:IASSiteConfigServiceCreates a new FilteredIP object. Returns the created version.- Specified by:
createFilteredIPin interfaceIASSiteConfigService
-
createFilteredIPs
public java.util.List<FilteredIP> createFilteredIPs(java.util.List<FilteredIP> list)
Description copied from interface:IASSiteConfigServiceCreates multiple new FilteredIP objects. Returns the created versions.- Specified by:
createFilteredIPsin interfaceIASSiteConfigService
-
updateFilteredIP
public FilteredIP updateFilteredIP(FilteredIP filteredip)
Description copied from interface:IASSiteConfigServiceUpdates a FilteredIP object. Returns the updated version.- Specified by:
updateFilteredIPin interfaceIASSiteConfigService
-
updateFilteredIPs
public java.util.List<FilteredIP> updateFilteredIPs(java.util.List<FilteredIP> list)
Description copied from interface:IASSiteConfigServiceUpdates multiple FilteredIP objects. Returns the updated versions.- Specified by:
updateFilteredIPsin interfaceIASSiteConfigService
-
getFilteredIPsByProperty
public java.util.List<FilteredIP> getFilteredIPsByProperty(java.lang.String propertyName, java.lang.Object value)
Description copied from interface:IASSiteConfigServiceReturns all FilteredIP objects, where property with given name equals object.- Specified by:
getFilteredIPsByPropertyin interfaceIASSiteConfigService
-
getFilteredIPsByProperty
public java.util.List<FilteredIP> getFilteredIPsByProperty(java.lang.String propertyName, java.lang.Object value, net.anotheria.util.sorter.SortType sortType)
Description copied from interface:IASSiteConfigServiceReturns all FilteredIP objects, where property with given name equals object, sorted.- Specified by:
getFilteredIPsByPropertyin interfaceIASSiteConfigService
-
executeQueryOnFilteredIPs
public net.anotheria.anodoc.query2.QueryResult executeQueryOnFilteredIPs(net.anotheria.anodoc.query2.DocumentQuery query)
Executes a query on FilteredIPs- Specified by:
executeQueryOnFilteredIPsin interfaceIASSiteConfigService
-
getFilteredIPsByProperty
public java.util.List<FilteredIP> getFilteredIPsByProperty(net.anotheria.anodoc.query2.QueryProperty... property)
Returns all FilteredIP objects, where property matches.- Specified by:
getFilteredIPsByPropertyin interfaceIASSiteConfigService
-
getFilteredIPsByProperty
public java.util.List<FilteredIP> getFilteredIPsByProperty(net.anotheria.util.sorter.SortType sortType, net.anotheria.anodoc.query2.QueryProperty... property)
Returns all FilteredIP objects, where property matches, sorted- Specified by:
getFilteredIPsByPropertyin interfaceIASSiteConfigService
-
getFilteredIPsCount
public int getFilteredIPsCount()
Returns FilteredIP objects count.- Specified by:
getFilteredIPsCountin interfaceIASSiteConfigService
-
getFilteredIPs
public java.util.List<FilteredIP> getFilteredIPs(net.anotheria.util.slicer.Segment aSegment)
Returns FilteredIP objects segment.- Specified by:
getFilteredIPsin interfaceIASSiteConfigService
-
getFilteredIPsByProperty
public java.util.List<FilteredIP> getFilteredIPsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.anodoc.query2.QueryProperty... property)
Returns FilteredIP objects segment, where property matched.- Specified by:
getFilteredIPsByPropertyin interfaceIASSiteConfigService
-
getFilteredIPsByProperty
public java.util.List<FilteredIP> getFilteredIPsByProperty(net.anotheria.util.slicer.Segment aSegment, net.anotheria.util.sorter.SortType aSortType, net.anotheria.anodoc.query2.QueryProperty... aProperty)
Returns FilteredIP objects segment, where property matched, sorted.- Specified by:
getFilteredIPsByPropertyin interfaceIASSiteConfigService
-
fetchFilteredIP
public void fetchFilteredIP(java.lang.String id, java.util.Set<java.lang.String> addedDocuments, org.codehaus.jettison.json.JSONArray data) throws ASSiteConfigServiceExceptionDescription copied from interface:IASSiteConfigServiceCreate json object list dependencies for this FilteredIP document.- Specified by:
fetchFilteredIPin interfaceIASSiteConfigService- Throws:
ASSiteConfigServiceException
-
executeParsingForDocument
public void executeParsingForDocument(DocumentName documentName, org.codehaus.jettison.json.JSONObject data) throws ASSiteConfigServiceException
Description copied from interface:IASSiteConfigServiceSave transferred document by its own type.- Specified by:
executeParsingForDocumentin interfaceIASSiteConfigService- Throws:
ASSiteConfigServiceException
-
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 interfaceIASSiteConfigService
-
exportFilteredIPsToXML
public net.anotheria.util.xml.XMLNode exportFilteredIPsToXML()
-
exportFilteredIPsToXML
public net.anotheria.util.xml.XMLNode exportFilteredIPsToXML(java.util.List<FilteredIP> list)
Description copied from interface:IASSiteConfigServiceCreates an xml element with selected contained data.- Specified by:
exportFilteredIPsToXMLin interfaceIASSiteConfigService
-
exportToXML
public net.anotheria.util.xml.XMLNode exportToXML()
Description copied from interface:IASSiteConfigServicecreates an xml element with all contained data.- Specified by:
exportToXMLin interfaceIASSiteConfigService
-
-