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 package org.openmobileis.examples.simpleappli.terminal;
00026
00027 import org.openmobileis.common.util.log.LogManager;
00028 import org.openmobileis.examples.simpleappli.data.FODB.FODBBaseDataFactory;
00029 import org.openmobileis.modules.profiles.terminal.RubricLoader;
00030 import org.openmobileis.services.navigation.NavigationBarManager;
00031
00039 public final class SimpleAppliRuBricLoader extends RubricLoader {
00040
00044 public SimpleAppliRuBricLoader() {
00045 super();
00046 }
00047
00048
00049
00050
00051 public void preLoadingInit() {
00052
00053 NavigationBarManager.initializeNavigationBar(new SimpleAppliNavigationBarDescription());
00054
00055
00056 FODBBaseDataFactory.getManager();
00057
00058 LogManager.traceDebug(0, "Test String()");
00059 try {
00060 byte[] b = new byte[2];
00061 b[0] = (byte)'1';
00062 b[1] = (byte)'0';
00063 long test = Long.parseLong(new String(b, 0, 2, "8859_1").trim(),
00064 16);
00065 LogManager.traceDebug(0, "parse result :"+test);
00066
00067 } catch (Throwable ex){
00068 LogManager.traceError(0, ex);
00069 }
00070
00071 }
00072
00073
00074
00075
00076 public void postLoadingInit() {
00077 }
00078
00082 public String[] getServiceClassList() {
00083 String[] classes = new String[4];
00084 classes[0] = "org.openmobileis.examples.simpleappli.terminal.services.ShowAllBaseDataService";
00085 classes[1] = "org.openmobileis.examples.simpleappli.terminal.services.EditBaseDataService";
00086 classes[2] = "org.openmobileis.examples.simpleappli.terminal.services.ShowDataService";
00087 classes[3] = "org.openmobileis.examples.simpleappli.terminal.services.DeleteDataService";
00088 return classes;
00089 }
00090
00091 }