public abstract class AbstractForeignSourceRepository extends Object implements ForeignSourceRepository
Constructor and Description |
---|
AbstractForeignSourceRepository()
Constructor for AbstractForeignSourceRepository.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Delete all requisitions and foreign source definitions and return to defaults.
|
ForeignSource |
getDefaultForeignSource()
getDefaultForeignSource
|
OnmsNodeRequisition |
getNodeRequisition(String foreignSource,
String foreignId)
getNodeRequisition
|
Requisition |
importResourceRequisition(org.springframework.core.io.Resource resource)
importResourceRequisition
|
void |
putDefaultForeignSource(ForeignSource foreignSource)
putDefaultForeignSource
|
void |
resetDefaultForeignSource()
resetDefaultForeignSource
|
void |
validate(ForeignSource foreignSource) |
void |
validate(Requisition requisition) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
delete, delete, flush, getActiveForeignSourceNames, getForeignSource, getForeignSourceCount, getForeignSources, getRequisition, getRequisition, getRequisitionDate, getRequisitions, getRequisitionURL, save, save
public AbstractForeignSourceRepository()
Constructor for AbstractForeignSourceRepository.
public Requisition importResourceRequisition(org.springframework.core.io.Resource resource) throws ForeignSourceRepositoryException
importResourceRequisition
importResourceRequisition
in interface ForeignSourceRepository
resource
- a Resource
object.Requisition
object.ForeignSourceRepositoryException
- if any.public ForeignSource getDefaultForeignSource() throws ForeignSourceRepositoryException
getDefaultForeignSource
getDefaultForeignSource
in interface ForeignSourceRepository
ForeignSource
object.ForeignSourceRepositoryException
- if any.public void putDefaultForeignSource(ForeignSource foreignSource) throws ForeignSourceRepositoryException
putDefaultForeignSource
putDefaultForeignSource
in interface ForeignSourceRepository
foreignSource
- a ForeignSource
object.ForeignSourceRepositoryException
- if any.public void resetDefaultForeignSource() throws ForeignSourceRepositoryException
resetDefaultForeignSource
resetDefaultForeignSource
in interface ForeignSourceRepository
ForeignSourceRepositoryException
- if any.public OnmsNodeRequisition getNodeRequisition(String foreignSource, String foreignId) throws ForeignSourceRepositoryException
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
public void clear() throws ForeignSourceRepositoryException
ForeignSourceRepository
clear
in interface ForeignSourceRepository
ForeignSourceRepositoryException
Copyright © 2021. All rights reserved.