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 |
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
ForeignSourceRepository
flush
in interface ForeignSourceRepository
ForeignSourceRepositoryException
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
public ForeignSourceRepository getForeignSourceRepository()
public void setForeignSourceRepository(ForeignSourceRepository fsr)
public Set<String> getActiveForeignSourceNames()
ForeignSourceRepository
getActiveForeignSourceNames
getActiveForeignSourceNames
in interface ForeignSourceRepository
Set
object.public int getForeignSourceCount() throws ForeignSourceRepositoryException
ForeignSourceRepository
getForeignSourceCount
getForeignSourceCount
in interface ForeignSourceRepository
ForeignSourceRepositoryException
- if any.public Set<ForeignSource> getForeignSources() throws ForeignSourceRepositoryException
ForeignSourceRepository
getForeignSources
getForeignSources
in interface ForeignSourceRepository
Set
object.ForeignSourceRepositoryException
- if any.public ForeignSource getForeignSource(String foreignSourceName) throws ForeignSourceRepositoryException
ForeignSourceRepository
getForeignSource
getForeignSource
in interface ForeignSourceRepository
foreignSourceName
- a String
object.ForeignSource
object.ForeignSourceRepositoryException
- if any.public void save(ForeignSource foreignSource) throws ForeignSourceRepositoryException
ForeignSourceRepository
save
save
in interface ForeignSourceRepository
foreignSource
- a ForeignSource
object.ForeignSourceRepositoryException
- if any.public void delete(ForeignSource foreignSource) throws ForeignSourceRepositoryException
ForeignSourceRepository
delete
delete
in interface ForeignSourceRepository
foreignSource
- a ForeignSource
object.ForeignSourceRepositoryException
- if any.public Set<Requisition> getRequisitions() throws ForeignSourceRepositoryException
ForeignSourceRepository
getRequisitions
getRequisitions
in interface ForeignSourceRepository
Set
object.ForeignSourceRepositoryException
- if any.public Requisition getRequisition(String foreignSourceName) throws ForeignSourceRepositoryException
ForeignSourceRepository
getRequisition
getRequisition
in interface ForeignSourceRepository
foreignSourceName
- a String
object.Requisition
object.ForeignSourceRepositoryException
- if any.public Requisition getRequisition(ForeignSource foreignSource) throws ForeignSourceRepositoryException
ForeignSourceRepository
getRequisition
getRequisition
in interface ForeignSourceRepository
foreignSource
- a ForeignSource
object.Requisition
object.ForeignSourceRepositoryException
- if any.public Date getRequisitionDate(String foreignSource)
ForeignSourceRepository
getRequisitionDate
getRequisitionDate
in interface ForeignSourceRepository
foreignSource
- the Foreign Source name of the requisition.Date
public URL getRequisitionURL(String foreignSource)
ForeignSourceRepository
getRequisitionURL
getRequisitionURL
in interface ForeignSourceRepository
foreignSource
- a String
object.URL
object.public void save(Requisition requisition) throws ForeignSourceRepositoryException
ForeignSourceRepository
save
save
in interface ForeignSourceRepository
requisition
- a Requisition
object.ForeignSourceRepositoryException
- if any.public void delete(Requisition requisition) throws ForeignSourceRepositoryException
ForeignSourceRepository
delete
delete
in interface ForeignSourceRepository
requisition
- a Requisition
object.ForeignSourceRepositoryException
- if any.public ForeignSource getDefaultForeignSource() throws ForeignSourceRepositoryException
ForeignSourceRepository
getDefaultForeignSource
getDefaultForeignSource
in interface ForeignSourceRepository
ForeignSource
object.ForeignSourceRepositoryException
- if any.public void putDefaultForeignSource(ForeignSource foreignSource) throws ForeignSourceRepositoryException
ForeignSourceRepository
putDefaultForeignSource
putDefaultForeignSource
in interface ForeignSourceRepository
foreignSource
- a ForeignSource
object.ForeignSourceRepositoryException
- if any.public void resetDefaultForeignSource() throws ForeignSourceRepositoryException
ForeignSourceRepository
resetDefaultForeignSource
resetDefaultForeignSource
in interface ForeignSourceRepository
ForeignSourceRepositoryException
- if any.public Requisition importResourceRequisition(org.springframework.core.io.Resource resource) throws ForeignSourceRepositoryException
ForeignSourceRepository
importResourceRequisition
importResourceRequisition
in interface ForeignSourceRepository
resource
- a Resource
object.Requisition
object.ForeignSourceRepositoryException
- if any.public OnmsNodeRequisition getNodeRequisition(String foreignSource, String foreignId) throws ForeignSourceRepositoryException
ForeignSourceRepository
getNodeRequisition
getNodeRequisition
in interface ForeignSourceRepository
foreignSource
- a String
object.foreignId
- a String
object.OnmsNodeRequisition
object.ForeignSourceRepositoryException
- if any.public void validate(ForeignSource foreignSource) throws ForeignSourceRepositoryException
validate
in interface ForeignSourceRepository
ForeignSourceRepositoryException
public void validate(Requisition requisition) throws ForeignSourceRepositoryException
validate
in interface ForeignSourceRepository
ForeignSourceRepositoryException
Copyright © 2015. All rights reserved.