public class QueueingForeignSourceRepository extends Object implements ForeignSourceRepository, org.springframework.beans.factory.InitializingBean
| Constructor and Description |
|---|
QueueingForeignSourceRepository() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
clear()
Delete all requisitions and foreign source definitions and return to defaults.
|
void |
delete(ForeignSource foreignSource)
delete
|
void |
delete(Requisition requisition)
delete
|
void |
flush()
For performance reasons, a get after a save on a ForeignSourceRepository is not guaranteed to
return the latest saved data unless you flush first.
|
Set<String> |
getActiveForeignSourceNames()
getActiveForeignSourceNames
|
ForeignSource |
getDefaultForeignSource()
getDefaultForeignSource
|
ForeignSource |
getForeignSource(String foreignSourceName)
getForeignSource
|
int |
getForeignSourceCount()
getForeignSourceCount
|
ForeignSourceRepository |
getForeignSourceRepository() |
Set<ForeignSource> |
getForeignSources()
getForeignSources
|
OnmsNodeRequisition |
getNodeRequisition(String foreignSource,
String foreignId)
getNodeRequisition
|
Requisition |
getRequisition(ForeignSource foreignSource)
getRequisition
|
Requisition |
getRequisition(String foreignSourceName)
getRequisition
|
Date |
getRequisitionDate(String foreignSource)
getRequisitionDate
|
Set<Requisition> |
getRequisitions()
getRequisitions
|
URL |
getRequisitionURL(String foreignSource)
getRequisitionURL
|
Requisition |
importResourceRequisition(org.springframework.core.io.Resource resource)
importResourceRequisition
|
void |
putDefaultForeignSource(ForeignSource foreignSource)
putDefaultForeignSource
|
void |
resetDefaultForeignSource()
resetDefaultForeignSource
|
void |
save(ForeignSource foreignSource)
save
|
void |
save(Requisition requisition)
save
|
void |
setForeignSourceRepository(ForeignSourceRepository fsr) |
void |
validate(ForeignSource foreignSource) |
void |
validate(Requisition requisition) |
public void flush()
throws ForeignSourceRepositoryException
ForeignSourceRepositoryflush in interface ForeignSourceRepositoryForeignSourceRepositoryExceptionpublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic ForeignSourceRepository getForeignSourceRepository()
public void setForeignSourceRepository(ForeignSourceRepository fsr)
public Set<String> getActiveForeignSourceNames()
ForeignSourceRepositorygetActiveForeignSourceNames
getActiveForeignSourceNames in interface ForeignSourceRepositorySet object.public int getForeignSourceCount()
throws ForeignSourceRepositoryException
ForeignSourceRepositorygetForeignSourceCount
getForeignSourceCount in interface ForeignSourceRepositoryForeignSourceRepositoryException - if any.public Set<ForeignSource> getForeignSources() throws ForeignSourceRepositoryException
ForeignSourceRepositorygetForeignSources
getForeignSources in interface ForeignSourceRepositorySet object.ForeignSourceRepositoryException - if any.public ForeignSource getForeignSource(String foreignSourceName) throws ForeignSourceRepositoryException
ForeignSourceRepositorygetForeignSource
getForeignSource in interface ForeignSourceRepositoryforeignSourceName - a String object.ForeignSource object.ForeignSourceRepositoryException - if any.public void save(ForeignSource foreignSource) throws ForeignSourceRepositoryException
ForeignSourceRepositorysave
save in interface ForeignSourceRepositoryforeignSource - a ForeignSource object.ForeignSourceRepositoryException - if any.public void delete(ForeignSource foreignSource) throws ForeignSourceRepositoryException
ForeignSourceRepositorydelete
delete in interface ForeignSourceRepositoryforeignSource - a ForeignSource object.ForeignSourceRepositoryException - if any.public Set<Requisition> getRequisitions() throws ForeignSourceRepositoryException
ForeignSourceRepositorygetRequisitions
getRequisitions in interface ForeignSourceRepositorySet object.ForeignSourceRepositoryException - if any.public Requisition getRequisition(String foreignSourceName) throws ForeignSourceRepositoryException
ForeignSourceRepositorygetRequisition
getRequisition in interface ForeignSourceRepositoryforeignSourceName - a String object.Requisition object.ForeignSourceRepositoryException - if any.public Requisition getRequisition(ForeignSource foreignSource) throws ForeignSourceRepositoryException
ForeignSourceRepositorygetRequisition
getRequisition in interface ForeignSourceRepositoryforeignSource - a ForeignSource object.Requisition object.ForeignSourceRepositoryException - if any.public Date getRequisitionDate(String foreignSource)
ForeignSourceRepositorygetRequisitionDate
getRequisitionDate in interface ForeignSourceRepositoryforeignSource - the Foreign Source name of the requisition.Datepublic URL getRequisitionURL(String foreignSource)
ForeignSourceRepositorygetRequisitionURL
getRequisitionURL in interface ForeignSourceRepositoryforeignSource - a String object.URL object.public void save(Requisition requisition) throws ForeignSourceRepositoryException
ForeignSourceRepositorysave
save in interface ForeignSourceRepositoryrequisition - a Requisition object.ForeignSourceRepositoryException - if any.public void delete(Requisition requisition) throws ForeignSourceRepositoryException
ForeignSourceRepositorydelete
delete in interface ForeignSourceRepositoryrequisition - a Requisition object.ForeignSourceRepositoryException - if any.public ForeignSource getDefaultForeignSource() throws ForeignSourceRepositoryException
ForeignSourceRepositorygetDefaultForeignSource
getDefaultForeignSource in interface ForeignSourceRepositoryForeignSource object.ForeignSourceRepositoryException - if any.public void putDefaultForeignSource(ForeignSource foreignSource) throws ForeignSourceRepositoryException
ForeignSourceRepositoryputDefaultForeignSource
putDefaultForeignSource in interface ForeignSourceRepositoryforeignSource - a ForeignSource object.ForeignSourceRepositoryException - if any.public void resetDefaultForeignSource()
throws ForeignSourceRepositoryException
ForeignSourceRepositoryresetDefaultForeignSource
resetDefaultForeignSource in interface ForeignSourceRepositoryForeignSourceRepositoryException - if any.public Requisition importResourceRequisition(org.springframework.core.io.Resource resource) throws ForeignSourceRepositoryException
ForeignSourceRepositoryimportResourceRequisition
importResourceRequisition in interface ForeignSourceRepositoryresource - a Resource object.Requisition object.ForeignSourceRepositoryException - if any.public OnmsNodeRequisition getNodeRequisition(String foreignSource, String foreignId) throws ForeignSourceRepositoryException
ForeignSourceRepositorygetNodeRequisition
getNodeRequisition in interface ForeignSourceRepositoryforeignSource - a String object.foreignId - a String object.OnmsNodeRequisition object.ForeignSourceRepositoryException - if any.public void validate(ForeignSource foreignSource) throws ForeignSourceRepositoryException
validate in interface ForeignSourceRepositoryForeignSourceRepositoryExceptionpublic void validate(Requisition requisition) throws ForeignSourceRepositoryException
validate in interface ForeignSourceRepositoryForeignSourceRepositoryExceptionpublic void clear()
throws ForeignSourceRepositoryException
ForeignSourceRepositoryclear in interface ForeignSourceRepositoryForeignSourceRepositoryExceptionCopyright © 2020. All rights reserved.