| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ScanDefinitionManager
Public API for ScanDefinition entity operations.
| Method Summary | |
|---|---|
 ScanDefinitionManagerResult | 
create(ScanDefinition definition)Persists a scan definition  | 
 ScanDefinitionManagerResult | 
delete(java.lang.String scanDefinitionId)Deletes a scan definition  | 
 ScanDefinition | 
getDetails(java.lang.String scanDefinitionID, java.util.Set retAttrs)Retrieves a scan definition object by scanDefinitionId.  | 
 ScanDefinitionManagerResult | 
modify(ScanDefinition scanDefinition)Updates a scan definition  | 
 java.util.List | 
search(SearchCriteria criteria, java.util.Set retAttrs, java.util.Map configParams)Retrieves a list of scan definition objects  | 
 java.util.List | 
search(SearchCriteria criteria, java.util.Set retAttrs, java.util.Map configParams, boolean includeScanRunCount)Retrieves a list of scan definition objects  | 
| Method Detail | 
|---|
ScanDefinitionManagerResult create(ScanDefinition definition)
                                   throws IDAEngineException,
                                          AlreadyExistsException
definition - entity to storeIDAEngineExceptionAlreadyExistsException
ScanDefinitionManagerResult delete(java.lang.String scanDefinitionId)
                                   throws IDAEngineException
scanDefinitionId - id of the scan definition to deleteIDAEngineException - A runtime exception containing information on how to find detailed information in a server log.
ScanDefinitionManagerResult modify(ScanDefinition scanDefinition)
                                   throws IDAEngineException
scanDefinition - object to updateIDAEngineException - A runtime exception containing information on how to find detailed information in a server log.
ScanDefinition getDetails(java.lang.String scanDefinitionID,
                          java.util.Set retAttrs)
                          throws IDAEngineException
scanDefinitionID - id of the scan definition to be retrieved.retAttrs - scan definition attributes. If retAttrs is not null, the scan definition will be populated only for these attributes.IDAEngineException - A runtime exception containing information on how to find detailed information in a server log.
java.util.List search(SearchCriteria criteria,
                      java.util.Set retAttrs,
                      java.util.Map configParams)
                      throws IDAEngineException
criteria - to retrieve the scan definition objectsretAttrs - scan definition attributes. If retAttrs is not null, the scan definition will be populated only for these attributesconfigParams - to specify range of objects and orderingIDAEngineException - A runtime exception containing information on how to find detailed information in a server log.
java.util.List search(SearchCriteria criteria,
                      java.util.Set retAttrs,
                      java.util.Map configParams,
                      boolean includeScanRunCount)
                      throws IDAEngineException
criteria - to retrieve the scan definition objectsretAttrs - scan definition attributes. If retAttrs is not null, the scan definition will be populated only for these attributes.configParams - to specify range of objects and orderingincludeScanRunCount - flag indicating if scan run count is to be included. If true, each scan defintion entity will include the count for the number of scan runs associated with the definition.IDAEngineException - A runtime exception containing information on how to find detailed information in a server log.
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||