public class ApplicationMetadataProviderProxy extends Proxy<ApplicationMetadataProvider> 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.
|
getReference, invoke, invokeBoolean, invokeByte, invokeChar, invokeDouble, invokeFloat, invokeInt, invokeLong, invokeRef, invokeShort
public void addObserver(Observer observer) throws NullPointerException
ApplicationMetadataProvider
The observer will be notified when the activities list will be modified.
addObserver
in interface ApplicationMetadataProvider
observer
- an observer to be added.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)
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 SecurityException
ApplicationMetadataProvider
setApplicationMetadata
in interface ApplicationMetadataProvider
application
- the application to link.applicationMetadata
- the meta-data of the application.SecurityException
- if a security manager exits and if the caller does not have the appropriate permissions.