Package org.onosproject.app
Class ApplicationIdStoreAdapter
- java.lang.Object
-
- org.onosproject.app.ApplicationIdStoreAdapter
-
- All Implemented Interfaces:
ApplicationIdStore
public class ApplicationIdStoreAdapter extends Object implements ApplicationIdStore
Adapter for testing against app id store.
-
-
Constructor Summary
Constructors Constructor Description ApplicationIdStoreAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationId
getAppId(Short id)
Returns an existing application id from a given id.ApplicationId
getAppId(String name)
Returns registered application id from the given name.Set<ApplicationId>
getAppIds()
Returns the set of currently registered application identifiers.ApplicationId
registerApplication(String identifier)
Registers a new application by its name, which is expected to follow the reverse DNS convention, e.g.
-
-
-
Method Detail
-
getAppIds
public Set<ApplicationId> getAppIds()
Description copied from interface:ApplicationIdStore
Returns the set of currently registered application identifiers.- Specified by:
getAppIds
in interfaceApplicationIdStore
- Returns:
- set of application ids
-
getAppId
public ApplicationId getAppId(Short id)
Description copied from interface:ApplicationIdStore
Returns an existing application id from a given id.- Specified by:
getAppId
in interfaceApplicationIdStore
- Parameters:
id
- the short value of the id- Returns:
- an application id; null if no such app registered
-
getAppId
public ApplicationId getAppId(String name)
Description copied from interface:ApplicationIdStore
Returns registered application id from the given name.- Specified by:
getAppId
in interfaceApplicationIdStore
- Parameters:
name
- application name- Returns:
- an application id; null if no such app registered
-
registerApplication
public ApplicationId registerApplication(String identifier)
Description copied from interface:ApplicationIdStore
Registers a new application by its name, which is expected to follow the reverse DNS convention, e.g.org.flying.circus.app
- Specified by:
registerApplication
in interfaceApplicationIdStore
- Parameters:
identifier
- string identifier- Returns:
- the application id
-
-