package eu.lod2.rsine.remotenotification;
public class RemoteNotificationServiceFactory {
private String authoritativeUri;
public RemoteNotificationServiceFactory(String authoritativeUri) {
this.authoritativeUri = authoritativeUri;
}
public RemoteNotificationServiceBase createRemoteNotificationService() {
if (authoritativeUri == null || authoritativeUri.trim().isEmpty()) {
return new NullRemoteNotificationService();
}
else {
return new RemoteNotificationService(authoritativeUri);
}
}
}