00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 package org.openmobileis.services.navigation;
00030
00031 import java.util.Hashtable;
00032
00033 public class NavigationBarServiceData {
00034 private NavigationBarService service;
00035 private String calluri;
00036 private String serviceuri;
00037 private Hashtable parameters;
00038 private String navigationBarLabel;
00039
00043 public NavigationBarServiceData(NavigationBarService service, String calluri, String serviceuri, Hashtable parameters) {
00044 super();
00045 this.service = service;
00046 this.calluri = calluri;
00047 this.serviceuri = serviceuri;
00048 this.parameters = parameters;
00049 }
00050
00054 public Hashtable getParameters() {
00055 return parameters;
00056 }
00057
00058 public void setParameters(Hashtable params) {
00059 this.parameters = params;
00060 }
00061
00065 public NavigationBarService getService() {
00066 return service;
00067 }
00068
00072 public String getCalledUri() {
00073 return calluri;
00074 }
00075
00079 public String getServiceUri() {
00080 return serviceuri;
00081 }
00082
00086 public String getNavigationBarLabel() {
00087 return navigationBarLabel;
00088 }
00089
00093 public void setNavigationBarLabel(String string) {
00094 navigationBarLabel = string;
00095 }
00096
00097 public boolean equals(Object obj) {
00098 if (obj instanceof NavigationBarServiceData) {
00099 if (((NavigationBarServiceData)obj).serviceuri.equals(this.serviceuri)) {
00100 return true;
00101 }
00102 }
00103 return false;
00104 }
00105
00106 }