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 uri;
00036 private Hashtable parameters;
00037 private String navigationBarLabel;
00038
00042 public NavigationBarServiceData(NavigationBarService service, String uri, Hashtable parameters) {
00043 super();
00044 this.service = service;
00045 this.uri = uri;
00046 this.parameters = parameters;
00047 }
00048
00052 public Hashtable getParameters() {
00053 return parameters;
00054 }
00055
00056 public void setParameters(Hashtable params) {
00057 this.parameters = params;
00058 }
00059
00063 public NavigationBarService getService() {
00064 return service;
00065 }
00066
00070 public String getUri() {
00071 return uri;
00072 }
00073
00077 public String getNavigationBarLabel() {
00078 return navigationBarLabel;
00079 }
00080
00084 public void setNavigationBarLabel(String string) {
00085 navigationBarLabel = string;
00086 }
00087
00088 public boolean equals(Object obj) {
00089 if (obj instanceof NavigationBarServiceData) {
00090 if (((NavigationBarServiceData)obj).uri.equals(this.uri)) {
00091 return true;
00092 }
00093 }
00094 return false;
00095 }
00096
00097 }