public interface IMappingService
| Modifier and Type | Method and Description |
|---|---|
void |
addAuthenticationKey(Eid key,
MappingAuthkey authKey)
Add authentication key
|
void |
addData(MappingOrigin origin,
Eid key,
String subKey,
Object data)
Generic addition of data.
|
void |
addMapping(MappingOrigin origin,
Eid key,
SiteId siteId,
Object data)
Add mapping
|
void |
cleanCachedMappings()
Cleans all cached mappings.Used for testing.
|
MappingAuthkey |
getAuthenticationKey(Eid key)
Retrieve authentication key
|
Object |
getData(MappingOrigin origin,
Eid key,
String subKey)
Generic retrieval of data
|
Object |
getMapping(Eid key)
Retrieves mapping for given key.The lookup policy for the key is defined in the Mapping
System
|
Object |
getMapping(Eid srcKey,
Eid dstKey)
Retrieves mapping with a Source/Dest policy.
|
Object |
getMapping(MappingOrigin origin,
Eid key)
Retrieves mapping with given origin for the provided key.
|
String |
printMappings()
Print all mappings.
|
void |
removeAuthenticationKey(Eid key)
Remove authentication key
|
void |
removeData(MappingOrigin origin,
Eid key,
String subKey)
Generic removal of data
|
void |
removeMapping(MappingOrigin origin,
Eid key)
Remove mapping
|
void |
setMappingOverwrite(boolean overwrite)
Configures Mapping Service mapping overwrite option.
|
void addMapping(MappingOrigin origin, Eid key, SiteId siteId, Object data)
origin - Table where mapping should be addedkey - Key of the mappingsiteId - Site that stores the mappingdata - Value to be storedObject getMapping(MappingOrigin origin, Eid key)
origin - Table where the mapping should be looked up.key - Key to be looked upObject getMapping(Eid key)
key - Key to be looked upObject getMapping(Eid srcKey, Eid dstKey)
srcKey - Source key being looked updstKey - Destination key being looked upvoid removeMapping(MappingOrigin origin, Eid key)
origin - Table from where the mapping should be removedkey - Key to be removedvoid addAuthenticationKey(Eid key, MappingAuthkey authKey)
key - The key for which the authentication key is addedauthKey - The authentication keyMappingAuthkey getAuthenticationKey(Eid key)
key - The key for which the authentication key is being looked up.void removeAuthenticationKey(Eid key)
key - Key for which the authentication key should be removed.void addData(MappingOrigin origin, Eid key, String subKey, Object data)
origin - Table where data should be insertedkey - The key where data should be insertedsubKey - The subKey where data should be inserteddata - The data to be storedObject getData(MappingOrigin origin, Eid key, String subKey)
origin - Table from where the data should be readkey - The key where the data is storedsubKey - The subKey where data is storedvoid removeData(MappingOrigin origin, Eid key, String subKey)
origin - The table from where the data should be removedkey - The key of the data to be removedsubKey - The subKey of the data to be removedvoid setMappingOverwrite(boolean overwrite)
overwrite - enables or disables mapping overwriteString printMappings()
void cleanCachedMappings()
Copyright © 2017 OpenDaylight. All rights reserved.