public class ApplicationMetadataProviderProxy extends <any> implements ApplicationMetadataProvider
Constructor and Description |
---|
ApplicationMetadataProviderProxy() |
Modifier and Type | Method and Description |
---|---|
void |
addObserver(Observer observer)
Adds an observer to this application meta-data provider.
|
void |
deleteObserver(Observer observer)
Deletes an observer to this application meta-data provider.
|
ApplicationMetadata |
getApplicationMetadata(Application application)
Returns the meta-data of the given application or
null if the application has not meta-data. |
void |
setApplicationMetadata(Application application,
ApplicationMetadata applicationMetadata)
Links an application and it meta-data.
|
public ApplicationMetadata getApplicationMetadata(Application application)
ApplicationMetadataProvider
null
if the application has not meta-data.getApplicationMetadata
in interface ApplicationMetadataProvider
application
- application whose meta-data is requested.null
.public void setApplicationMetadata(Application application, ApplicationMetadata applicationMetadata) throws java.lang.SecurityException
ApplicationMetadataProvider
setApplicationMetadata
in interface ApplicationMetadataProvider
application
- the application to link.applicationMetadata
- the meta-data of the application.java.lang.SecurityException
- if a security manager exits and if the caller does not have the appropriate permissions.public void addObserver(Observer observer) throws java.lang.NullPointerException
ApplicationMetadataProvider
The observer will be notified when the activities list will be modified.
addObserver
in interface ApplicationMetadataProvider
observer
- an observer to be added.java.lang.NullPointerException
- if the given observer is null
.Observable.addObserver(Observer)
,
ApplicationMetadataProvider.setApplicationMetadata(Application, ApplicationMetadata)
public void deleteObserver(Observer observer)
ApplicationMetadataProvider
The observer will no longer be notified of this activities list modification.
deleteObserver
in interface ApplicationMetadataProvider
observer
- an observer to be removed.Observable.deleteObserver(Observer)