|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.provision.persist.AbstractForeignSourceRepository
org.opennms.netmgt.provision.persist.FusedForeignSourceRepository
public class FusedForeignSourceRepository
The fused foreign source repository always returns data from the deployed foreign source repository. When updating or deleting data, it always updates the deployed foreign source repository, and deletes from the pending.
One thing to note -- if you are importing/saving a requisition to the fused foreign source repository, any pending changes to the foreign source will be promoted to the deployed repository as well.
| Constructor Summary | |
|---|---|
FusedForeignSourceRepository()
|
|
| Method Summary | |
|---|---|
void |
delete(ForeignSource foreignSource)
delete |
void |
delete(Requisition requisition)
delete |
Set<String> |
getActiveForeignSourceNames()
getActiveForeignSourceNames |
ForeignSource |
getForeignSource(String foreignSourceName)
getForeignSource |
int |
getForeignSourceCount()
getForeignSourceCount |
Set<ForeignSource> |
getForeignSources()
getForeignSources |
Requisition |
getRequisition(ForeignSource foreignSource)
getRequisition |
Requisition |
getRequisition(String foreignSourceName)
getRequisition |
Set<Requisition> |
getRequisitions()
getRequisitions |
URL |
getRequisitionURL(String foreignSource)
getRequisitionURL |
Requisition |
importResourceRequisition(org.springframework.core.io.Resource resource)
importResourceRequisition |
void |
save(ForeignSource foreignSource)
save |
void |
save(Requisition requisition)
save |
| Methods inherited from class org.opennms.netmgt.provision.persist.AbstractForeignSourceRepository |
|---|
getDefaultForeignSource, getJaxbContext, getMarshaller, getNodeRequisition, putDefaultForeignSource, resetDefaultForeignSource |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.opennms.netmgt.provision.persist.ForeignSourceRepository |
|---|
getDefaultForeignSource, getNodeRequisition, putDefaultForeignSource, resetDefaultForeignSource |
| Constructor Detail |
|---|
public FusedForeignSourceRepository()
| Method Detail |
|---|
public Set<String> getActiveForeignSourceNames()
getActiveForeignSourceNames
getActiveForeignSourceNames in interface ForeignSourceRepositorySet object.
public Requisition importResourceRequisition(org.springframework.core.io.Resource resource)
throws ForeignSourceRepositoryException
importResourceRequisition
importResourceRequisition in interface ForeignSourceRepositoryimportResourceRequisition in class AbstractForeignSourceRepositoryresource - a Resource object.
Requisition object.
ForeignSourceRepositoryException - if any.
public void delete(ForeignSource foreignSource)
throws ForeignSourceRepositoryException
delete
delete in interface ForeignSourceRepositoryforeignSource - a ForeignSource object.
ForeignSourceRepositoryException - if any.
public void delete(Requisition requisition)
throws ForeignSourceRepositoryException
delete
delete in interface ForeignSourceRepositoryrequisition - a Requisition object.
ForeignSourceRepositoryException - if any.
public ForeignSource getForeignSource(String foreignSourceName)
throws ForeignSourceRepositoryException
getForeignSource
getForeignSource in interface ForeignSourceRepositoryforeignSourceName - a String object.
ForeignSource object.
ForeignSourceRepositoryException - if any.
public int getForeignSourceCount()
throws ForeignSourceRepositoryException
getForeignSourceCount
getForeignSourceCount in interface ForeignSourceRepositoryForeignSourceRepositoryException - if any.
public Set<ForeignSource> getForeignSources()
throws ForeignSourceRepositoryException
getForeignSources
getForeignSources in interface ForeignSourceRepositorySet object.
ForeignSourceRepositoryException - if any.
public Requisition getRequisition(String foreignSourceName)
throws ForeignSourceRepositoryException
getRequisition
getRequisition in interface ForeignSourceRepositoryforeignSourceName - a String object.
Requisition object.
ForeignSourceRepositoryException - if any.
public Requisition getRequisition(ForeignSource foreignSource)
throws ForeignSourceRepositoryException
getRequisition
getRequisition in interface ForeignSourceRepositoryforeignSource - a ForeignSource object.
Requisition object.
ForeignSourceRepositoryException - if any.public URL getRequisitionURL(String foreignSource)
getRequisitionURL
getRequisitionURL in interface ForeignSourceRepositoryforeignSource - a String object.
URL object.
public Set<Requisition> getRequisitions()
throws ForeignSourceRepositoryException
getRequisitions
getRequisitions in interface ForeignSourceRepositorySet object.
ForeignSourceRepositoryException - if any.
public void save(ForeignSource foreignSource)
throws ForeignSourceRepositoryException
save
save in interface ForeignSourceRepositoryforeignSource - a ForeignSource object.
ForeignSourceRepositoryException - if any.
public void save(Requisition requisition)
throws ForeignSourceRepositoryException
save
save in interface ForeignSourceRepositoryrequisition - a Requisition object.
ForeignSourceRepositoryException - if any.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||