Merge branch 'master' of ssh://xp-dev.com/RRRRHHHH_Code
authorpinene <epinzolas94@live.com>
Tue, 10 Mar 2015 18:37:57 +0000 (19:37 +0100)
committerpinene <epinzolas94@live.com>
Tue, 10 Mar 2015 18:37:57 +0000 (19:37 +0100)
ruralHouses/hs_err_pid6014.log [deleted file]
ruralHouses/src/businessLogic/OfferManager.java
ruralHouses/src/dataAccess/DB4oManager.java
ruralHouses/src/gui/AddOffersGUI.java [moved from ruralHouses/src/gui/SetAvailability2GUI.java with 98% similarity]
ruralHouses/src/gui/DeleteHouseGUI.java
ruralHouses/src/gui/DeleteOfferGUI.java [new file with mode: 0644]
ruralHouses/src/gui/SetAvailabilityGUI.java [deleted file]

diff --git a/ruralHouses/hs_err_pid6014.log b/ruralHouses/hs_err_pid6014.log
deleted file mode 100644 (file)
index 3f6042b..0000000
+++ /dev/null
@@ -1,710 +0,0 @@
-#
-# A fatal error has been detected by the Java Runtime Environment:
-#
-#  SIGSEGV (0xb) at pc=0x00007f6f93c3420b, pid=6014, tid=140116961441536
-#
-# JRE version: 6.0_34-b34
-# Java VM: OpenJDK 64-Bit Server VM (23.25-b01 mixed mode linux-amd64 compressed oops)
-# Derivative: IcedTea6 1.13.6
-# Distribution: Debian GNU/Linux 7.6 (wheezy), package 6b34-1.13.6-1~deb7u1
-# Problematic frame:
-# V  [libjvm.so+0x83320b]  UNICODE::utf8_length(unsigned short*, int)+0x1b
-#
-# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
-#
-# If you would like to submit a bug report, please include
-# instructions how to reproduce the bug and visit:
-#   http://icedtea.classpath.org/bugzilla
-#
-
----------------  T H R E A D  ---------------
-
-Current thread (0x00007f6f8805f000):  JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_in_vm, id=6031, stack(0x00007f6f85a6b000,0x00007f6f85b6c000)]
-
-siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000010
-
-Registers:
-RAX=0x0000000000000000, RBX=0x00007f6f8805f000, RCX=0x00007f6f94a6a2a0, RDX=0x0000000000000000
-RSP=0x00007f6f85b6aae0, RBP=0x00007f6f85b6aae0, RSI=0x0000000000000010, RDI=0x0000000000000010
-R8 =0x0000000000000008, R9 =0x0101010101010101, R10=0x0000000000000010, R11=0x00007f6f9414272a
-R12=0x00000000ed131678, R13=0x00007f6f883a3a80, R14=0x00007f6f85b6ac20, R15=0x0000000000000000
-RIP=0x00007f6f93c3420b, EFLAGS=0x0000000000010246, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
-  TRAPNO=0x000000000000000e
-
-Top of Stack: (sp=0x00007f6f85b6aae0)
-0x00007f6f85b6aae0:   00007f6f85b6ab50 00007f6f93939672
-0x00007f6f85b6aaf0:   00007f6f924004a0 0000000000000000
-0x00007f6f85b6ab00:   00007f6f8805f000 0000000000000000
-0x00007f6f85b6ab10:   00007f6f883a3a80 00007f6f85b6abf0
-0x00007f6f85b6ab20:   00007f6f8805f000 00007f6f8805f1d8
-0x00007f6f85b6ab30:   00007f6f924004a0 00007f6f883a3a80
-0x00007f6f85b6ab40:   00007f6f85b6ac20 000000000000000a
-0x00007f6f85b6ab50:   00007f6f85b6ab90 00007f6f921cee82
-0x00007f6f85b6ab60:   000000000000000a 0000000000010a00
-0x00007f6f85b6ab70:   000000000000000a 0000000000000001
-0x00007f6f85b6ab80:   00007f6f924004a0 000000000000000a
-0x00007f6f85b6ab90:   00007f6f85b6ade0 00007f6f921d74c8
-0x00007f6f85b6aba0:   00001e6400000013 0100000000010a00
-0x00007f6f85b6abb0:   00000000017ffde0 00007f6f9485d774
-0x00007f6f85b6abc0:   0000000000000030 0000000000000000
-0x00007f6f85b6abd0:   00001e6400000013 0100000000010a00
-0x00007f6f85b6abe0:   00000000017ffde0 0000000000000000
-0x00007f6f85b6abf0:   00000000017ffde8 000000000000000b
-0x00007f6f85b6ac00:   00001e6400000013 0100000000010a00
-0x00007f6f85b6ac10:   00000000017ffde0 00007f6f885e20d0
-0x00007f6f85b6ac20:   00007f6f85b6ac70 00007f6f0000012c
-0x00007f6f85b6ac30:   00007f6f85b6ac38 0000000000000000
-0x00007f6f85b6ac40:   00007f6f85b6ac70 0000000000000000
-0x00007f6f85b6ac50:   00007f0000000000 00001e6400000018
-0x00007f6f85b6ac60:   00007f6f00000c80 00007f6f85b6ac70
-0x00007f6f85b6ac70:   0000005b01000000 6575516500000000
-0x00007f6f85b6ac80:   00000048312d6575 00000040cb860100
-0x00007f6f85b6ac90:   0000001100000000 00000101008c0000
-0x00007f6f85b6aca0:   0000480000000000 0000882bad010000
-0x00007f6f85b6acb0:   0000050000000000 000102008c000000
-0x00007f6f85b6acc0:   0006000000000000 00689f7f01000000
-0x00007f6f85b6acd0:   0004000000000000 0103008c00000000 
-
-Instructions: (pc=0x00007f6f93c3420b)
-0x00007f6f93c341eb:   03 5d c3 66 90 55 85 f6 48 89 e5 7e 3c 31 d2 31
-0x00007f6f93c341fb:   c0 eb 0d 66 90 48 83 c2 01 83 c0 01 39 d6 7e 27
-0x00007f6f93c3420b:   0f b7 0c 57 44 8d 41 ff 66 41 83 f8 7e 76 e6 44
-0x00007f6f93c3421b:   8d 40 02 83 c0 03 66 81 f9 ff 07 41 0f 46 c0 48 
-
-Register to memory mapping:
-
-RAX=0x0000000000000000 is an unknown value
-RBX=0x00007f6f8805f000 is a thread
-RCX=0x00007f6f94a6a2a0: <offset 0x2172a0> in /lib/x86_64-linux-gnu/libpthread.so.0 at 0x00007f6f94853000
-RDX=0x0000000000000000 is an unknown value
-RSP=0x00007f6f85b6aae0 is pointing into the stack for thread: 0x00007f6f8805f000
-RBP=0x00007f6f85b6aae0 is pointing into the stack for thread: 0x00007f6f8805f000
-RSI=0x0000000000000010 is an unknown value
-RDI=0x0000000000000010 is an unknown value
-R8 =0x0000000000000008 is an unknown value
-R9 =0x0101010101010101 is an unknown value
-R10=0x0000000000000010 is an unknown value
-R11=0x00007f6f9414272a: <offset 0x8272a> in /lib/x86_64-linux-gnu/libc.so.6 at 0x00007f6f940c0000
-R12=0x00000000ed131678 is an oop
-java.lang.String 
- - klass: 'java/lang/String'
-R13=0x00007f6f883a3a80 is a global jni handle
-R14=0x00007f6f85b6ac20 is pointing into the stack for thread: 0x00007f6f8805f000
-R15=0x0000000000000000 is an unknown value
-
-
-Stack: [0x00007f6f85a6b000,0x00007f6f85b6c000],  sp=0x00007f6f85b6aae0,  free space=1022k
-Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
-V  [libjvm.so+0x83320b]  UNICODE::utf8_length(unsigned short*, int)+0x1b
-V  [libjvm.so+0x538672]  jni_GetStringUTFChars+0x82
-C  [libjdwp.so+0x8e82]  getenv+0x8e82
-C  [libjdwp.so+0x114c8]  Agent_OnLoad+0x28a8
-C  [libjdwp.so+0x2306e]  Agent_OnLoad+0x1444e
-V  [libjvm.so+0x5e190b]  JvmtiAgentThread::call_start_function()+0x9b
-V  [libjvm.so+0x80f5f2]  JavaThread::thread_main_inner()+0xf2
-V  [libjvm.so+0x6f3b82]  java_start(Thread*)+0xf2
-
-
----------------  P R O C E S S  ---------------
-
-Java Threads: ( => current thread )
-  0x00007f6f8806d800 JavaThread "AWT-EventQueue-1" [_thread_blocked, id=6113, stack(0x00007f6f8296c000,0x00007f6f82a6d000)]
-  0x00007f6f885df800 JavaThread "TimerQueue" daemon [_thread_blocked, id=6050, stack(0x00007f6f82a6d000,0x00007f6f82b6e000)]
-  0x00007f6f88392000 JavaThread "DestroyJavaVM" [_thread_blocked, id=6019, stack(0x00007f6f94d87000,0x00007f6f94e88000)]
-  0x00007f6f88354000 JavaThread "AWT-EventQueue-1" [_thread_blocked, id=6045, stack(0x00007f6f82fbd000,0x00007f6f830be000)]
-  0x00007f6f88351000 JavaThread "AWT-Shutdown" [_thread_blocked, id=6044, stack(0x00007f6f830be000,0x00007f6f831bf000)]
-  0x00007f6f882b2800 JavaThread "AWT-XAWT" daemon [_thread_in_native, id=6043, stack(0x00007f6f831bf000,0x00007f6f832c0000)]
-  0x00007f6f881e6800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=6042, stack(0x00007f6f8376a000,0x00007f6f8386b000)]
-  0x00007f6f8806b000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=6040, stack(0x00007f6f85566000,0x00007f6f85667000)]
-  0x00007f6f88068800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=6039, stack(0x00007f6f85667000,0x00007f6f85768000)]
-  0x00007f6f88065800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=6038, stack(0x00007f6f85768000,0x00007f6f85869000)]
-  0x00000000017ad000 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=6035, stack(0x00007f6f85869000,0x00007f6f8596a000)]
-  0x00007f6f88063000 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=6034, stack(0x00007f6f8596a000,0x00007f6f85a6b000)]
-=>0x00007f6f8805f000 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_in_vm, id=6031, stack(0x00007f6f85a6b000,0x00007f6f85b6c000)]
-  0x00007f6f88052800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=6029, stack(0x00007f6f8c01b000,0x00007f6f8c11c000)]
-  0x00007f6f88001000 JavaThread "Finalizer" daemon [_thread_blocked, id=6027, stack(0x00007f6f8c11c000,0x00007f6f8c21d000)]
-  0x00000000017a5000 JavaThread "Reference Handler" daemon [_thread_blocked, id=6026, stack(0x00007f6f8c21d000,0x00007f6f8c31e000)]
-
-Other Threads:
-  0x0000000001796000 VMThread [stack: 0x00007f6f8c31e000,0x00007f6f8c41f000] [id=6025]
-  0x00007f6f88076000 WatcherThread [stack: 0x00007f6f85465000,0x00007f6f85566000] [id=6041]
-
-VM state:not at safepoint (normal execution)
-
-VM Mutex/Monitor currently owned by a thread: None
-
-Heap
- PSYoungGen      total 17536K, used 13318K [0x00000000ec6b0000, 0x00000000eda40000, 0x0000000100000000)
-  eden space 15040K, 73% used [0x00000000ec6b0000,0x00000000ed180368,0x00000000ed560000)
-  from space 2496K, 89% used [0x00000000ed7d0000,0x00000000eda01540,0x00000000eda40000)
-  to   space 2496K, 0% used [0x00000000ed560000,0x00000000ed560000,0x00000000ed7d0000)
- ParOldGen       total 40128K, used 8K [0x00000000c5400000, 0x00000000c7b30000, 0x00000000ec6b0000)
-  object space 40128K, 0% used [0x00000000c5400000,0x00000000c5402000,0x00000000c7b30000)
- PSPermGen       total 21248K, used 18129K [0x00000000bae00000, 0x00000000bc2c0000, 0x00000000c5400000)
-  object space 21248K, 85% used [0x00000000bae00000,0x00000000bbfb4748,0x00000000bc2c0000)
-
-Card table byte_map: [0x00007f6f8e3fc000,0x00007f6f8e626000] byte_map_base: 0x00007f6f8de25000
-
-Polling page: 0x00007f6f94ea2000
-
-Code Cache  [0x00007f6f8e626000, 0x00007f6f8e896000, 0x00007f6f91626000)
- total_blobs=588 nmethods=127 adapters=422 free_code_cache=48415Kb largest_free_block=49551168
-
-Compilation events (10 events):
-Event: 22.070 Thread 0x00007f6f88068800  124             java.awt.Component::inside (30 bytes)
-Event: 22.071 Thread 0x00007f6f88068800 nmethod 124 0x00007f6f8e690450 code [0x00007f6f8e690580, 0x00007f6f8e6905f8]
-Event: 22.126 Thread 0x00007f6f88065800  125             java.lang.reflect.Field::getFieldAccessor (35 bytes)
-Event: 22.127 Thread 0x00007f6f88065800 nmethod 125 0x00007f6f8e690210 code [0x00007f6f8e690340, 0x00007f6f8e6903d8]
-Event: 22.134 Thread 0x00007f6f88068800  126             sun.reflect.UnsafeFieldAccessorImpl::ensureObj (23 bytes)
-Event: 22.136 Thread 0x00007f6f88068800 nmethod 126 0x00007f6f8e690ad0 code [0x00007f6f8e690c40, 0x00007f6f8e690e08]
-Event: 22.434 Thread 0x00007f6f88065800  127             java.security.AccessControlContext::optimize (319 bytes)
-Event: 22.456 Thread 0x00007f6f88065800 nmethod 127 0x00007f6f8e6e3990 code [0x00007f6f8e6e3b20, 0x00007f6f8e6e4368]
-Event: 23.006 Thread 0x00007f6f88068800  128             sun.awt.X11.XEvent::get_type (18 bytes)
-Event: 23.007 Thread 0x00007f6f88068800 nmethod 128 0x00007f6f8e699550 code [0x00007f6f8e6996a0, 0x00007f6f8e699788]
-
-GC Heap History (4 events):
-Event: 0.752 GC heap before
-{Heap before GC invocations=1 (full 0):
- PSYoungGen      total 17536K, used 15040K [0x00000000ec6b0000, 0x00000000eda40000, 0x0000000100000000)
-  eden space 15040K, 100% used [0x00000000ec6b0000,0x00000000ed560000,0x00000000ed560000)
-  from space 2496K, 0% used [0x00000000ed7d0000,0x00000000ed7d0000,0x00000000eda40000)
-  to   space 2496K, 0% used [0x00000000ed560000,0x00000000ed560000,0x00000000ed7d0000)
- ParOldGen       total 40128K, used 0K [0x00000000c5400000, 0x00000000c7b30000, 0x00000000ec6b0000)
-  object space 40128K, 0% used [0x00000000c5400000,0x00000000c5400000,0x00000000c7b30000)
- PSPermGen       total 21248K, used 11654K [0x00000000bae00000, 0x00000000bc2c0000, 0x00000000c5400000)
-  object space 21248K, 54% used [0x00000000bae00000,0x00000000bb961a58,0x00000000bc2c0000)
-Event: 0.758 GC heap after
-Heap after GC invocations=1 (full 0):
- PSYoungGen      total 17536K, used 1861K [0x00000000ec6b0000, 0x00000000eda40000, 0x0000000100000000)
-  eden space 15040K, 0% used [0x00000000ec6b0000,0x00000000ec6b0000,0x00000000ed560000)
-  from space 2496K, 74% used [0x00000000ed560000,0x00000000ed731540,0x00000000ed7d0000)
-  to   space 2496K, 0% used [0x00000000ed7d0000,0x00000000ed7d0000,0x00000000eda40000)
- ParOldGen       total 40128K, used 8K [0x00000000c5400000, 0x00000000c7b30000, 0x00000000ec6b0000)
-  object space 40128K, 0% used [0x00000000c5400000,0x00000000c5402000,0x00000000c7b30000)
- PSPermGen       total 21248K, used 11654K [0x00000000bae00000, 0x00000000bc2c0000, 0x00000000c5400000)
-  object space 21248K, 54% used [0x00000000bae00000,0x00000000bb961a58,0x00000000bc2c0000)
-}
-Event: 1.705 GC heap before
-{Heap before GC invocations=2 (full 0):
- PSYoungGen      total 17536K, used 16901K [0x00000000ec6b0000, 0x00000000eda40000, 0x0000000100000000)
-  eden space 15040K, 100% used [0x00000000ec6b0000,0x00000000ed560000,0x00000000ed560000)
-  from space 2496K, 74% used [0x00000000ed560000,0x00000000ed731540,0x00000000ed7d0000)
-  to   space 2496K, 0% used [0x00000000ed7d0000,0x00000000ed7d0000,0x00000000eda40000)
- ParOldGen       total 40128K, used 8K [0x00000000c5400000, 0x00000000c7b30000, 0x00000000ec6b0000)
-  object space 40128K, 0% used [0x00000000c5400000,0x00000000c5402000,0x00000000c7b30000)
- PSPermGen       total 21248K, used 15065K [0x00000000bae00000, 0x00000000bc2c0000, 0x00000000c5400000)
-  object space 21248K, 70% used [0x00000000bae00000,0x00000000bbcb6580,0x00000000bc2c0000)
-Event: 1.711 GC heap after
-Heap after GC invocations=2 (full 0):
- PSYoungGen      total 17536K, used 2245K [0x00000000ec6b0000, 0x00000000eda40000, 0x0000000100000000)
-  eden space 15040K, 0% used [0x00000000ec6b0000,0x00000000ec6b0000,0x00000000ed560000)
-  from space 2496K, 89% used [0x00000000ed7d0000,0x00000000eda01540,0x00000000eda40000)
-  to   space 2496K, 0% used [0x00000000ed560000,0x00000000ed560000,0x00000000ed7d0000)
- ParOldGen       total 40128K, used 8K [0x00000000c5400000, 0x00000000c7b30000, 0x00000000ec6b0000)
-  object space 40128K, 0% used [0x00000000c5400000,0x00000000c5402000,0x00000000c7b30000)
- PSPermGen       total 21248K, used 15065K [0x00000000bae00000, 0x00000000bc2c0000, 0x00000000c5400000)
-  object space 21248K, 70% used [0x00000000bae00000,0x00000000bbcb6580,0x00000000bc2c0000)
-}
-
-Deoptimization events (8 events):
-Event: 0.235 Thread 0x000000000170b000 Uncommon trap -34 fr.pc 0x00007f6f8e68b53c
-Event: 0.283 Thread 0x000000000170b000 Uncommon trap -34 fr.pc 0x00007f6f8e68b53c
-Event: 0.286 Thread 0x000000000170b000 Uncommon trap -34 fr.pc 0x00007f6f8e68b53c
-Event: 0.288 Thread 0x000000000170b000 Uncommon trap -34 fr.pc 0x00007f6f8e68b53c
-Event: 10.121 Thread 0x00007f6f88354000 Uncommon trap -34 fr.pc 0x00007f6f8e692430
-Event: 10.121 Thread 0x00007f6f88354000 Uncommon trap -34 fr.pc 0x00007f6f8e692430
-Event: 10.240 Thread 0x00007f6f88354000 Uncommon trap -34 fr.pc 0x00007f6f8e692430
-Event: 10.240 Thread 0x00007f6f88354000 Uncommon trap -34 fr.pc 0x00007f6f8e692430
-
-Internal exceptions (10 events):
-Event: 21.819 Thread 0x00007f6f88354000 Threw 0x00000000ed0ddac0 at /build/openjdk-6-OVpR9r/openjdk-6-6b34-1.13.6/build/openjdk/hotspot/src/share/vm/classfile/systemDictio
-Event: 21.819 Thread 0x00007f6f88354000 Threw 0x00000000ed0ddff8 at /build/openjdk-6-OVpR9r/openjdk-6-6b34-1.13.6/build/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1272
-Event: 21.819 Thread 0x00007f6f88354000 Threw 0x00000000ed0e0790 at /build/openjdk-6-OVpR9r/openjdk-6-6b34-1.13.6/build/openjdk/hotspot/src/share/vm/classfile/systemDictio
-Event: 21.819 Thread 0x00007f6f88354000 Threw 0x00000000ed0e0ca0 at /build/openjdk-6-OVpR9r/openjdk-6-6b34-1.13.6/build/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1272
-Event: 21.863 Thread 0x00007f6f88354000 Threw 0x00000000ed0f83f0 at /build/openjdk-6-OVpR9r/openjdk-6-6b34-1.13.6/build/openjdk/hotspot/src/share/vm/prims/jni.cpp:742
-Event: 22.423 Thread 0x00007f6f88354000 Threw 0x00000000ed129cc0 at /build/openjdk-6-OVpR9r/openjdk-6-6b34-1.13.6/build/openjdk/hotspot/src/share/vm/classfile/systemDictio
-Event: 22.423 Thread 0x00007f6f88354000 Threw 0x00000000ed12a218 at /build/openjdk-6-OVpR9r/openjdk-6-6b34-1.13.6/build/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1272
-Event: 29.097 Thread 0x00007f6f88354000 Threw 0x00000000ed1311a0 at /build/openjdk-6-OVpR9r/openjdk-6-6b34-1.13.6/build/openjdk/hotspot/src/share/vm/interpreter/linkResolv
-Event: 29.097 Thread 0x00007f6f88354000 Threw 0x00000000ed1311a0 at /build/openjdk-6-OVpR9r/openjdk-6-6b34-1.13.6/build/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1276
-Event: 29.097 Thread 0x00007f6f88354000 Threw 0x00000000ed1311a0 at /build/openjdk-6-OVpR9r/openjdk-6-6b34-1.13.6/build/openjdk/hotspot/src/share/vm/prims/jvm.cpp:1276
-
-Events (10 events):
-Event: 164.416 Executing VM operation: GetCurrentLocation
-Event: 164.416 Executing VM operation: GetCurrentLocation done
-Event: 164.416 Executing VM operation: ChangeSingleStep
-Event: 164.416 Executing VM operation: ChangeSingleStep done
-Event: 164.417 Executing VM operation: ChangeSingleStep
-Event: 164.417 Executing VM operation: ChangeSingleStep done
-Event: 164.426 Executing VM operation: GetOrSetLocal
-Event: 164.427 Executing VM operation: GetOrSetLocal done
-Event: 164.441 Executing VM operation: GetOrSetLocal
-Event: 164.441 Executing VM operation: GetOrSetLocal done
-
-
-Dynamic libraries:
-00400000-00409000 r-xp 00000000 08:01 12191596                           /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
-00608000-00609000 rw-p 00008000 08:01 12191596                           /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
-016fc000-01bcd000 rw-p 00000000 00:00 0                                  [heap]
-bae00000-bc2c0000 rw-p 00000000 00:00 0 
-bc2c0000-c5400000 rw-p 00000000 00:00 0 
-c5400000-c7b30000 rw-p 00000000 00:00 0 
-c7b30000-ec6b0000 rw-p 00000000 00:00 0 
-ec6b0000-eda40000 rw-p 00000000 00:00 0 
-eda40000-100000000 rw-p 00000000 00:00 0 
-7f6f8265e000-7f6f8286b000 rw-p 00000000 00:00 0 
-7f6f8286b000-7f6f8286e000 ---p 00000000 00:00 0 
-7f6f8286e000-7f6f8296c000 rw-p 00000000 00:00 0 
-7f6f8296c000-7f6f8296f000 ---p 00000000 00:00 0 
-7f6f8296f000-7f6f82a6d000 rw-p 00000000 00:00 0 
-7f6f82a6d000-7f6f82a70000 ---p 00000000 00:00 0 
-7f6f82a70000-7f6f82b6e000 rw-p 00000000 00:00 0 
-7f6f82b6e000-7f6f82b76000 r-xp 00000000 08:01 12191668                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libnio.so
-7f6f82b76000-7f6f82d75000 ---p 00008000 08:01 12191668                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libnio.so
-7f6f82d75000-7f6f82d76000 rw-p 00007000 08:01 12191668                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libnio.so
-7f6f82d76000-7f6f82da7000 rw-p 00000000 00:00 0 
-7f6f82da7000-7f6f82dbc000 r-xp 00000000 08:01 12191667                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libnet.so
-7f6f82dbc000-7f6f82fbc000 ---p 00015000 08:01 12191667                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libnet.so
-7f6f82fbc000-7f6f82fbd000 rw-p 00015000 08:01 12191667                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libnet.so
-7f6f82fbd000-7f6f82fc0000 ---p 00000000 00:00 0 
-7f6f82fc0000-7f6f830be000 rw-p 00000000 00:00 0 
-7f6f830be000-7f6f830c1000 ---p 00000000 00:00 0 
-7f6f830c1000-7f6f831bf000 rw-p 00000000 00:00 0 
-7f6f831bf000-7f6f831c2000 ---p 00000000 00:00 0 
-7f6f831c2000-7f6f832c0000 rw-p 00000000 00:00 0 
-7f6f832c0000-7f6f832c9000 r--s 00000000 08:01 11141159                   /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-3
-7f6f832c9000-7f6f832ce000 r--s 00000000 08:01 11141158                   /var/cache/fontconfig/6eb3985aa4124903f6ff08ba781cd364-le64.cache-3
-7f6f832ce000-7f6f832d7000 r--s 00000000 08:01 11141152                   /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le64.cache-3
-7f6f832d7000-7f6f832da000 r--s 00000000 08:01 11141149                   /var/cache/fontconfig/c57959a16110560c8d0fcea73374aeeb-le64.cache-3
-7f6f832da000-7f6f832df000 r--s 00000000 08:01 11141173                   /var/cache/fontconfig/3047814df9a2f067bd2d96a2b9c36e5a-le64.cache-3
-7f6f832df000-7f6f832e2000 r--s 00000000 08:01 11141153                   /var/cache/fontconfig/e49e89034d371f0f9de17aab02136486-le64.cache-3
-7f6f832e2000-7f6f832f3000 r--s 00000000 08:01 11148005                   /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le64.cache-3
-7f6f832f7000-7f6f832f9000 rw-p 00000000 00:00 0 
-7f6f832f9000-7f6f832fa000 r--s 00000000 08:01 11141163                   /var/cache/fontconfig/c05880de57d1f5e948fdfacc138775d9-le64.cache-3
-7f6f832fa000-7f6f83303000 r--s 00000000 08:01 11141159                   /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-3
-7f6f83303000-7f6f83308000 r--s 00000000 08:01 11141158                   /var/cache/fontconfig/6eb3985aa4124903f6ff08ba781cd364-le64.cache-3
-7f6f83308000-7f6f83311000 r--s 00000000 08:01 11141152                   /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le64.cache-3
-7f6f83311000-7f6f83312000 r--s 00000000 08:01 11145323                   /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le64.cache-3
-7f6f83312000-7f6f83315000 r--s 00000000 08:01 11141149                   /var/cache/fontconfig/c57959a16110560c8d0fcea73374aeeb-le64.cache-3
-7f6f83315000-7f6f8331a000 r--s 00000000 08:01 11141173                   /var/cache/fontconfig/3047814df9a2f067bd2d96a2b9c36e5a-le64.cache-3
-7f6f8331a000-7f6f8331d000 r--s 00000000 08:01 11141153                   /var/cache/fontconfig/e49e89034d371f0f9de17aab02136486-le64.cache-3
-7f6f8331d000-7f6f8332e000 r--s 00000000 08:01 11148005                   /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le64.cache-3
-7f6f8332e000-7f6f83333000 r-xp 00000000 08:01 12453127                   /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
-7f6f83333000-7f6f83532000 ---p 00005000 08:01 12453127                   /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
-7f6f83532000-7f6f83533000 r--p 00004000 08:01 12453127                   /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
-7f6f83533000-7f6f83534000 rw-p 00005000 08:01 12453127                   /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
-7f6f83534000-7f6f8353e000 r-xp 00000000 08:01 12453119                   /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
-7f6f8353e000-7f6f8373d000 ---p 0000a000 08:01 12453119                   /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
-7f6f8373d000-7f6f8373e000 rw-p 00009000 08:01 12453119                   /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
-7f6f8373e000-7f6f83740000 r--s 00000000 08:01 11141151                   /var/cache/fontconfig/4b14b093aebc79c320de5e86ae1d3314-le64.cache-3
-7f6f83740000-7f6f83747000 r--s 00000000 08:01 11141162                   /var/cache/fontconfig/3f7329c5293ffd510edef78f73874cfd-le64.cache-3
-7f6f83747000-7f6f83751000 r--s 00000000 08:01 11141148                   /var/cache/fontconfig/83bf95040141907cd45bb53cf7c1c148-le64.cache-3
-7f6f83751000-7f6f83754000 r--s 00000000 08:01 11141174                   /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-le64.cache-3
-7f6f83754000-7f6f83755000 r--s 00000000 08:01 11141163                   /var/cache/fontconfig/c05880de57d1f5e948fdfacc138775d9-le64.cache-3
-7f6f83755000-7f6f83756000 r--s 00000000 08:01 11145323                   /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le64.cache-3
-7f6f83756000-7f6f8375d000 r--s 00000000 08:01 11141162                   /var/cache/fontconfig/3f7329c5293ffd510edef78f73874cfd-le64.cache-3
-7f6f8375d000-7f6f83767000 r--s 00000000 08:01 11141148                   /var/cache/fontconfig/83bf95040141907cd45bb53cf7c1c148-le64.cache-3
-7f6f83767000-7f6f8376a000 r--s 00000000 08:01 11141174                   /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-le64.cache-3
-7f6f8376a000-7f6f8376d000 ---p 00000000 00:00 0 
-7f6f8376d000-7f6f8386b000 rw-p 00000000 00:00 0 
-7f6f8386b000-7f6f83904000 r-xp 00000000 08:01 12453348                   /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.1
-7f6f83904000-7f6f83b03000 ---p 00099000 08:01 12453348                   /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.1
-7f6f83b03000-7f6f83b09000 r--p 00098000 08:01 12453348                   /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.1
-7f6f83b09000-7f6f83b0a000 rw-p 0009e000 08:01 12453348                   /usr/lib/x86_64-linux-gnu/libfreetype.so.6.8.1
-7f6f83b0a000-7f6f83b58000 r-xp 00000000 08:01 12191642                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libfontmanager.so
-7f6f83b58000-7f6f83d58000 ---p 0004e000 08:01 12191642                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libfontmanager.so
-7f6f83d58000-7f6f83d5b000 rw-p 0004e000 08:01 12191642                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libfontmanager.so
-7f6f83d5b000-7f6f83d60000 r-xp 00000000 08:01 12453123                   /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
-7f6f83d60000-7f6f83f5f000 ---p 00005000 08:01 12453123                   /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
-7f6f83f5f000-7f6f83f60000 rw-p 00004000 08:01 12453123                   /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
-7f6f83f60000-7f6f83f62000 r-xp 00000000 08:01 12453112                   /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
-7f6f83f62000-7f6f84162000 ---p 00002000 08:01 12453112                   /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
-7f6f84162000-7f6f84163000 rw-p 00002000 08:01 12453112                   /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
-7f6f84163000-7f6f84182000 r-xp 00000000 08:01 12453907                   /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
-7f6f84182000-7f6f84381000 ---p 0001f000 08:01 12453907                   /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
-7f6f84381000-7f6f84382000 r--p 0001e000 08:01 12453907                   /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
-7f6f84382000-7f6f84383000 rw-p 0001f000 08:01 12453907                   /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
-7f6f84383000-7f6f84391000 r-xp 00000000 08:01 12453131                   /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
-7f6f84391000-7f6f84591000 ---p 0000e000 08:01 12453131                   /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
-7f6f84591000-7f6f84592000 rw-p 0000e000 08:01 12453131                   /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
-7f6f84592000-7f6f84597000 r-xp 00000000 08:01 12453147                   /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
-7f6f84597000-7f6f84796000 ---p 00005000 08:01 12453147                   /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
-7f6f84796000-7f6f84797000 rw-p 00004000 08:01 12453147                   /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
-7f6f84797000-7f6f847a0000 r-xp 00000000 08:01 12453143                   /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
-7f6f847a0000-7f6f8499f000 ---p 00009000 08:01 12453143                   /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
-7f6f8499f000-7f6f849a0000 rw-p 00008000 08:01 12453143                   /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
-7f6f849a0000-7f6f84ad5000 r-xp 00000000 08:01 12453108                   /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
-7f6f84ad5000-7f6f84cd5000 ---p 00135000 08:01 12453108                   /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
-7f6f84cd5000-7f6f84cdb000 rw-p 00135000 08:01 12453108                   /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
-7f6f84cdb000-7f6f84cec000 r-xp 00000000 08:01 12453125                   /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
-7f6f84cec000-7f6f84eec000 ---p 00011000 08:01 12453125                   /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
-7f6f84eec000-7f6f84eed000 rw-p 00011000 08:01 12453125                   /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
-7f6f84eed000-7f6f84f3a000 r-xp 00000000 08:01 12191584                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/xawt/libmawt.so
-7f6f84f3a000-7f6f85139000 ---p 0004d000 08:01 12191584                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/xawt/libmawt.so
-7f6f85139000-7f6f8513d000 rw-p 0004c000 08:01 12191584                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/xawt/libmawt.so
-7f6f8513d000-7f6f8513e000 rw-p 00000000 00:00 0 
-7f6f8513e000-7f6f85140000 r--s 00000000 08:01 11141151                   /var/cache/fontconfig/4b14b093aebc79c320de5e86ae1d3314-le64.cache-3
-7f6f85140000-7f6f85141000 r--s 00000000 08:01 11141163                   /var/cache/fontconfig/c05880de57d1f5e948fdfacc138775d9-le64.cache-3
-7f6f85141000-7f6f8514a000 r--s 00000000 08:01 11141159                   /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-3
-7f6f8514a000-7f6f8514f000 r--s 00000000 08:01 11141158                   /var/cache/fontconfig/6eb3985aa4124903f6ff08ba781cd364-le64.cache-3
-7f6f8514f000-7f6f85158000 r--s 00000000 08:01 11141152                   /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le64.cache-3
-7f6f85158000-7f6f8515b000 r--s 00000000 08:01 11141149                   /var/cache/fontconfig/c57959a16110560c8d0fcea73374aeeb-le64.cache-3
-7f6f8515b000-7f6f85160000 r--s 00000000 08:01 11141173                   /var/cache/fontconfig/3047814df9a2f067bd2d96a2b9c36e5a-le64.cache-3
-7f6f85160000-7f6f85200000 r-xp 00000000 08:01 12191640                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libawt.so
-7f6f85200000-7f6f85400000 ---p 000a0000 08:01 12191640                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libawt.so
-7f6f85400000-7f6f8540b000 rw-p 000a0000 08:01 12191640                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libawt.so
-7f6f8540b000-7f6f85430000 rw-p 00000000 00:00 0 
-7f6f85430000-7f6f85465000 r--s 00251000 08:01 2362184                    /home/kelossus/workspace/RRRRHHHH_Code/ruralHouses/lib/db4o/lib/db4o-8.0.249.16098-all-java5.jar
-7f6f85465000-7f6f85466000 ---p 00000000 00:00 0 
-7f6f85466000-7f6f85566000 rw-p 00000000 00:00 0 
-7f6f85566000-7f6f85569000 ---p 00000000 00:00 0 
-7f6f85569000-7f6f85667000 rw-p 00000000 00:00 0 
-7f6f85667000-7f6f8566a000 ---p 00000000 00:00 0 
-7f6f8566a000-7f6f85768000 rw-p 00000000 00:00 0 
-7f6f85768000-7f6f8576b000 ---p 00000000 00:00 0 
-7f6f8576b000-7f6f85869000 rw-p 00000000 00:00 0 
-7f6f85869000-7f6f8586c000 ---p 00000000 00:00 0 
-7f6f8586c000-7f6f8596a000 rw-p 00000000 00:00 0 
-7f6f8596a000-7f6f8596d000 ---p 00000000 00:00 0 
-7f6f8596d000-7f6f85a6b000 rw-p 00000000 00:00 0 
-7f6f85a6b000-7f6f85a6e000 ---p 00000000 00:00 0 
-7f6f85a6e000-7f6f85b6c000 rw-p 00000000 00:00 0 
-7f6f85b6c000-7f6f85b70000 r-xp 00000000 08:01 12191641                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libdt_socket.so
-7f6f85b70000-7f6f85d6f000 ---p 00004000 08:01 12191641                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libdt_socket.so
-7f6f85d6f000-7f6f85d70000 rw-p 00003000 08:01 12191641                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libdt_socket.so
-7f6f85d70000-7f6f88000000 rw-p 00000000 00:00 0 
-7f6f88000000-7f6f885f8000 rw-p 00000000 00:00 0 
-7f6f885f8000-7f6f8c000000 ---p 00000000 00:00 0 
-7f6f8c000000-7f6f8c003000 r--s 00000000 08:01 11141153                   /var/cache/fontconfig/e49e89034d371f0f9de17aab02136486-le64.cache-3
-7f6f8c003000-7f6f8c014000 r--s 00000000 08:01 11148005                   /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le64.cache-3
-7f6f8c014000-7f6f8c01b000 r--s 00000000 08:01 11141162                   /var/cache/fontconfig/3f7329c5293ffd510edef78f73874cfd-le64.cache-3
-7f6f8c01b000-7f6f8c01e000 ---p 00000000 00:00 0 
-7f6f8c01e000-7f6f8c11c000 rw-p 00000000 00:00 0 
-7f6f8c11c000-7f6f8c11f000 ---p 00000000 00:00 0 
-7f6f8c11f000-7f6f8c21d000 rw-p 00000000 00:00 0 
-7f6f8c21d000-7f6f8c220000 ---p 00000000 00:00 0 
-7f6f8c220000-7f6f8c31e000 rw-p 00000000 00:00 0 
-7f6f8c31e000-7f6f8c31f000 ---p 00000000 00:00 0 
-7f6f8c31f000-7f6f8d407000 rw-p 00000000 00:00 0 
-7f6f8d407000-7f6f8d59f000 r--s 01a24000 08:01 12191703                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/rt.jar
-7f6f8d59f000-7f6f8de6b000 rw-p 00000000 00:00 0 
-7f6f8de6b000-7f6f8de6c000 ---p 00000000 00:00 0 
-7f6f8de6c000-7f6f8df6c000 rw-p 00000000 00:00 0 
-7f6f8df6c000-7f6f8df6d000 ---p 00000000 00:00 0 
-7f6f8df6d000-7f6f8e06d000 rw-p 00000000 00:00 0 
-7f6f8e06d000-7f6f8e06e000 ---p 00000000 00:00 0 
-7f6f8e06e000-7f6f8e16e000 rw-p 00000000 00:00 0 
-7f6f8e16e000-7f6f8e16f000 ---p 00000000 00:00 0 
-7f6f8e16f000-7f6f8e27a000 rw-p 00000000 00:00 0 
-7f6f8e27a000-7f6f8e2c2000 rw-p 00000000 00:00 0 
-7f6f8e2c2000-7f6f8e2d6000 rw-p 00000000 00:00 0 
-7f6f8e2d6000-7f6f8e3fc000 rw-p 00000000 00:00 0 
-7f6f8e3fc000-7f6f8e407000 rw-p 00000000 00:00 0 
-7f6f8e407000-7f6f8e44f000 rw-p 00000000 00:00 0 
-7f6f8e44f000-7f6f8e463000 rw-p 00000000 00:00 0 
-7f6f8e463000-7f6f8e588000 rw-p 00000000 00:00 0 
-7f6f8e588000-7f6f8e593000 rw-p 00000000 00:00 0 
-7f6f8e593000-7f6f8e625000 rw-p 00000000 00:00 0 
-7f6f8e625000-7f6f8e626000 rw-p 00000000 00:00 0 
-7f6f8e626000-7f6f8e896000 rwxp 00000000 00:00 0 
-7f6f8e896000-7f6f91626000 rw-p 00000000 00:00 0 
-7f6f91626000-7f6f9162d000 r-xp 00000000 08:01 12191675                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libzip.so
-7f6f9162d000-7f6f9182c000 ---p 00007000 08:01 12191675                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libzip.so
-7f6f9182c000-7f6f9182d000 rw-p 00006000 08:01 12191675                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libzip.so
-7f6f9182d000-7f6f91838000 r-xp 00000000 08:01 20709413                   /lib/x86_64-linux-gnu/libnss_files-2.13.so
-7f6f91838000-7f6f91a37000 ---p 0000b000 08:01 20709413                   /lib/x86_64-linux-gnu/libnss_files-2.13.so
-7f6f91a37000-7f6f91a38000 r--p 0000a000 08:01 20709413                   /lib/x86_64-linux-gnu/libnss_files-2.13.so
-7f6f91a38000-7f6f91a39000 rw-p 0000b000 08:01 20709413                   /lib/x86_64-linux-gnu/libnss_files-2.13.so
-7f6f91a39000-7f6f91a43000 r-xp 00000000 08:01 20709441                   /lib/x86_64-linux-gnu/libnss_nis-2.13.so
-7f6f91a43000-7f6f91c42000 ---p 0000a000 08:01 20709441                   /lib/x86_64-linux-gnu/libnss_nis-2.13.so
-7f6f91c42000-7f6f91c43000 r--p 00009000 08:01 20709441                   /lib/x86_64-linux-gnu/libnss_nis-2.13.so
-7f6f91c43000-7f6f91c44000 rw-p 0000a000 08:01 20709441                   /lib/x86_64-linux-gnu/libnss_nis-2.13.so
-7f6f91c44000-7f6f91c4b000 r-xp 00000000 08:01 20709450                   /lib/x86_64-linux-gnu/libnss_compat-2.13.so
-7f6f91c4b000-7f6f91e4a000 ---p 00007000 08:01 20709450                   /lib/x86_64-linux-gnu/libnss_compat-2.13.so
-7f6f91e4a000-7f6f91e4b000 r--p 00006000 08:01 20709450                   /lib/x86_64-linux-gnu/libnss_compat-2.13.so
-7f6f91e4b000-7f6f91e4c000 rw-p 00007000 08:01 20709450                   /lib/x86_64-linux-gnu/libnss_compat-2.13.so
-7f6f91e4c000-7f6f91fc3000 r--p 00000000 08:01 12189859                   /usr/lib/locale/locale-archive
-7f6f91fc3000-7f6f91fc6000 r-xp 00000000 08:01 12191669                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libnpt.so
-7f6f91fc6000-7f6f921c5000 ---p 00003000 08:01 12191669                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libnpt.so
-7f6f921c5000-7f6f921c6000 rw-p 00002000 08:01 12191669                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libnpt.so
-7f6f921c6000-7f6f92200000 r-xp 00000000 08:01 12191656                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libjdwp.so
-7f6f92200000-7f6f923ff000 ---p 0003a000 08:01 12191656                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libjdwp.so
-7f6f923ff000-7f6f92400000 rw-p 00039000 08:01 12191656                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libjdwp.so
-7f6f92400000-7f6f92401000 rw-p 00000000 00:00 0 
-7f6f92401000-7f6f92416000 r-xp 00000000 08:01 20709418                   /lib/x86_64-linux-gnu/libnsl-2.13.so
-7f6f92416000-7f6f92615000 ---p 00015000 08:01 20709418                   /lib/x86_64-linux-gnu/libnsl-2.13.so
-7f6f92615000-7f6f92616000 r--p 00014000 08:01 20709418                   /lib/x86_64-linux-gnu/libnsl-2.13.so
-7f6f92616000-7f6f92617000 rw-p 00015000 08:01 20709418                   /lib/x86_64-linux-gnu/libnsl-2.13.so
-7f6f92617000-7f6f92619000 rw-p 00000000 00:00 0 
-7f6f92619000-7f6f92647000 r-xp 00000000 08:01 12191650                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libjava.so
-7f6f92647000-7f6f92846000 ---p 0002e000 08:01 12191650                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libjava.so
-7f6f92846000-7f6f9284a000 rw-p 0002d000 08:01 12191650                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libjava.so
-7f6f9284a000-7f6f92859000 r-xp 00000000 08:01 12191674                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libverify.so
-7f6f92859000-7f6f92a58000 ---p 0000f000 08:01 12191674                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libverify.so
-7f6f92a58000-7f6f92a5a000 rw-p 0000e000 08:01 12191674                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/libverify.so
-7f6f92a5a000-7f6f92a61000 r-xp 00000000 08:01 20709458                   /lib/x86_64-linux-gnu/librt-2.13.so
-7f6f92a61000-7f6f92c60000 ---p 00007000 08:01 20709458                   /lib/x86_64-linux-gnu/librt-2.13.so
-7f6f92c60000-7f6f92c61000 r--p 00006000 08:01 20709458                   /lib/x86_64-linux-gnu/librt-2.13.so
-7f6f92c61000-7f6f92c62000 rw-p 00007000 08:01 20709458                   /lib/x86_64-linux-gnu/librt-2.13.so
-7f6f92c62000-7f6f92c77000 r-xp 00000000 08:01 20710270                   /lib/x86_64-linux-gnu/libgcc_s.so.1
-7f6f92c77000-7f6f92e77000 ---p 00015000 08:01 20710270                   /lib/x86_64-linux-gnu/libgcc_s.so.1
-7f6f92e77000-7f6f92e78000 rw-p 00015000 08:01 20710270                   /lib/x86_64-linux-gnu/libgcc_s.so.1
-7f6f92e78000-7f6f92ef9000 r-xp 00000000 08:01 20709411                   /lib/x86_64-linux-gnu/libm-2.13.so
-7f6f92ef9000-7f6f930f8000 ---p 00081000 08:01 20709411                   /lib/x86_64-linux-gnu/libm-2.13.so
-7f6f930f8000-7f6f930f9000 r--p 00080000 08:01 20709411                   /lib/x86_64-linux-gnu/libm-2.13.so
-7f6f930f9000-7f6f930fa000 rw-p 00081000 08:01 20709411                   /lib/x86_64-linux-gnu/libm-2.13.so
-7f6f930fa000-7f6f931e2000 r-xp 00000000 08:01 12453802                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
-7f6f931e2000-7f6f933e2000 ---p 000e8000 08:01 12453802                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
-7f6f933e2000-7f6f933ea000 r--p 000e8000 08:01 12453802                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
-7f6f933ea000-7f6f933ec000 rw-p 000f0000 08:01 12453802                   /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
-7f6f933ec000-7f6f93401000 rw-p 00000000 00:00 0 
-7f6f93401000-7f6f93df5000 r-xp 00000000 08:01 12191676                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server/libjvm.so
-7f6f93df5000-7f6f93ff4000 ---p 009f4000 08:01 12191676                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server/libjvm.so
-7f6f93ff4000-7f6f94095000 rw-p 009f3000 08:01 12191676                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server/libjvm.so
-7f6f94095000-7f6f940c0000 rw-p 00000000 00:00 0 
-7f6f940c0000-7f6f94241000 r-xp 00000000 08:01 20709427                   /lib/x86_64-linux-gnu/libc-2.13.so
-7f6f94241000-7f6f94441000 ---p 00181000 08:01 20709427                   /lib/x86_64-linux-gnu/libc-2.13.so
-7f6f94441000-7f6f94445000 r--p 00181000 08:01 20709427                   /lib/x86_64-linux-gnu/libc-2.13.so
-7f6f94445000-7f6f94446000 rw-p 00185000 08:01 20709427                   /lib/x86_64-linux-gnu/libc-2.13.so
-7f6f94446000-7f6f9444b000 rw-p 00000000 00:00 0 
-7f6f9444b000-7f6f9444d000 r-xp 00000000 08:01 20709443                   /lib/x86_64-linux-gnu/libdl-2.13.so
-7f6f9444d000-7f6f9464d000 ---p 00002000 08:01 20709443                   /lib/x86_64-linux-gnu/libdl-2.13.so
-7f6f9464d000-7f6f9464e000 r--p 00002000 08:01 20709443                   /lib/x86_64-linux-gnu/libdl-2.13.so
-7f6f9464e000-7f6f9464f000 rw-p 00003000 08:01 20709443                   /lib/x86_64-linux-gnu/libdl-2.13.so
-7f6f9464f000-7f6f94653000 r-xp 00000000 08:01 12191697                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/jli/libjli.so
-7f6f94653000-7f6f94852000 ---p 00004000 08:01 12191697                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/jli/libjli.so
-7f6f94852000-7f6f94853000 rw-p 00003000 08:01 12191697                   /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/jli/libjli.so
-7f6f94853000-7f6f9486a000 r-xp 00000000 08:01 20709459                   /lib/x86_64-linux-gnu/libpthread-2.13.so
-7f6f9486a000-7f6f94a69000 ---p 00017000 08:01 20709459                   /lib/x86_64-linux-gnu/libpthread-2.13.so
-7f6f94a69000-7f6f94a6a000 r--p 00016000 08:01 20709459                   /lib/x86_64-linux-gnu/libpthread-2.13.so
-7f6f94a6a000-7f6f94a6b000 rw-p 00017000 08:01 20709459                   /lib/x86_64-linux-gnu/libpthread-2.13.so
-7f6f94a6b000-7f6f94a6f000 rw-p 00000000 00:00 0 
-7f6f94a6f000-7f6f94a85000 r-xp 00000000 08:01 20710387                   /lib/x86_64-linux-gnu/libz.so.1.2.7
-7f6f94a85000-7f6f94c84000 ---p 00016000 08:01 20710387                   /lib/x86_64-linux-gnu/libz.so.1.2.7
-7f6f94c84000-7f6f94c85000 r--p 00015000 08:01 20710387                   /lib/x86_64-linux-gnu/libz.so.1.2.7
-7f6f94c85000-7f6f94c86000 rw-p 00016000 08:01 20710387                   /lib/x86_64-linux-gnu/libz.so.1.2.7
-7f6f94c86000-7f6f94ca6000 r-xp 00000000 08:01 20709456                   /lib/x86_64-linux-gnu/ld-2.13.so
-7f6f94ca6000-7f6f94ca7000 r--s 00000000 08:01 11145323                   /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le64.cache-3
-7f6f94ca7000-7f6f94ca9000 r--s 00000000 08:01 11141151                   /var/cache/fontconfig/4b14b093aebc79c320de5e86ae1d3314-le64.cache-3
-7f6f94ca9000-7f6f94cb3000 r--s 00000000 08:01 11141148                   /var/cache/fontconfig/83bf95040141907cd45bb53cf7c1c148-le64.cache-3
-7f6f94cb3000-7f6f94cb6000 r--s 00000000 08:01 11141174                   /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-le64.cache-3
-7f6f94cb6000-7f6f94cbd000 r--s 00054000 08:01 12191708                   /usr/lib/jvm/java-6-openjdk-common/jre/lib/resources.jar
-7f6f94cbd000-7f6f94cc1000 r--s 00041000 08:01 12191714                   /usr/lib/jvm/java-6-openjdk-common/jre/lib/jsse.jar
-7f6f94cc1000-7f6f94cc3000 r--s 0000f000 08:01 2362183                    /home/kelossus/workspace/RRRRHHHH_Code/ruralHouses/lib/additionalLibs/jcalendar.jar
-7f6f94cc3000-7f6f94cc4000 r--s 00007000 08:01 13112101                   /usr/share/java/java-atk-wrapper.jar
-7f6f94cc4000-7f6f94cc7000 r--s 00078000 08:01 12191768                   /usr/lib/jvm/java-6-openjdk-common/jre/lib/ext/localedata.jar
-7f6f94cc7000-7f6f94cd1000 rw-p 00000000 00:00 0 
-7f6f94cd1000-7f6f94d87000 rw-p 00000000 00:00 0 
-7f6f94d87000-7f6f94d8a000 ---p 00000000 00:00 0 
-7f6f94d8a000-7f6f94e8d000 rw-p 00000000 00:00 0 
-7f6f94e8d000-7f6f94e8e000 r--p 00000000 08:01 13120773                   /usr/share/locale/en_GB/LC_MESSAGES/libc.mo
-7f6f94e8e000-7f6f94e90000 r--s 00001000 08:01 12191766                   /usr/lib/jvm/java-6-openjdk-common/jre/lib/ext/dnsns.jar
-7f6f94e90000-7f6f94e92000 r--s 0000f000 08:01 12191763                   /usr/lib/jvm/java-6-openjdk-common/jre/lib/ext/pulse-java.jar
-7f6f94e92000-7f6f94e96000 r--s 00031000 08:01 12191761                   /usr/lib/jvm/java-6-openjdk-common/jre/lib/ext/sunjce_provider.jar
-7f6f94e96000-7f6f94e99000 r--s 0003a000 08:01 12191759                   /usr/lib/jvm/java-6-openjdk-common/jre/lib/ext/sunpkcs11.jar
-7f6f94e99000-7f6f94ea1000 rw-s 00000000 08:01 28704783                   /tmp/hsperfdata_kelossus/6014
-7f6f94ea1000-7f6f94ea2000 rw-p 00000000 00:00 0 
-7f6f94ea2000-7f6f94ea3000 r--p 00000000 00:00 0 
-7f6f94ea3000-7f6f94ea5000 rw-p 00000000 00:00 0 
-7f6f94ea5000-7f6f94ea6000 r--p 0001f000 08:01 20709456                   /lib/x86_64-linux-gnu/ld-2.13.so
-7f6f94ea6000-7f6f94ea7000 rw-p 00020000 08:01 20709456                   /lib/x86_64-linux-gnu/ld-2.13.so
-7f6f94ea7000-7f6f94ea8000 rw-p 00000000 00:00 0 
-7fff73ba8000-7fff73bc9000 rw-p 00000000 00:00 0                          [stack]
-7fff73bef000-7fff73bf0000 r-xp 00000000 00:00 0                          [vdso]
-ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
-
-VM Arguments:
-jvm_args: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:54705 -Dfile.encoding=UTF-8 
-java_command: gui.StartWindow
-Launcher Type: SUN_STANDARD
-
-Environment Variables:
-PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
-LD_LIBRARY_PATH=/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk-amd64/jre/../lib/amd64
-SHELL=/bin/bash
-DISPLAY=:0
-
-Signal Handlers:
-SIGSEGV: [libjvm.so+0x851120], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGBUS: [libjvm.so+0x851120], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGFPE: [libjvm.so+0x6f2310], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGPIPE: [libjvm.so+0x6f2310], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGXFSZ: [libjvm.so+0x6f2310], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGILL: [libjvm.so+0x6f2310], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
-SIGUSR2: [libjvm.so+0x6f26c0], sa_mask[0]=0x00000004, sa_flags=0x10000004
-SIGHUP: [libjvm.so+0x6f2800], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGINT: [libjvm.so+0x6f2800], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGTERM: [libjvm.so+0x6f2800], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-SIGQUIT: [libjvm.so+0x6f2800], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
-
-
----------------  S Y S T E M  ---------------
-
-OS:7.8
-
-uname:Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u2 x86_64
-libc:glibc 2.13 NPTL 2.13 
-rlimit: STACK 8192k, CORE 0k, NPROC 29966, NOFILE 4096, AS infinity
-load average:0.35 0.34 0.27
-
-/proc/meminfo:
-MemTotal:        3847840 kB
-MemFree:         1833452 kB
-Buffers:           91924 kB
-Cached:           749392 kB
-SwapCached:            0 kB
-Active:          1200672 kB
-Inactive:         670688 kB
-Active(anon):    1031968 kB
-Inactive(anon):   152172 kB
-Active(file):     168704 kB
-Inactive(file):   518516 kB
-Unevictable:           0 kB
-Mlocked:               0 kB
-SwapTotal:       7952380 kB
-SwapFree:        7952380 kB
-Dirty:               208 kB
-Writeback:             0 kB
-AnonPages:       1030248 kB
-Mapped:           176124 kB
-Shmem:            154056 kB
-Slab:              78408 kB
-SReclaimable:      47872 kB
-SUnreclaim:        30536 kB
-KernelStack:        3456 kB
-PageTables:        27016 kB
-NFS_Unstable:          0 kB
-Bounce:                0 kB
-WritebackTmp:          0 kB
-CommitLimit:     9876300 kB
-Committed_AS:    2579936 kB
-VmallocTotal:   34359738367 kB
-VmallocUsed:      360604 kB
-VmallocChunk:   34359370504 kB
-HardwareCorrupted:     0 kB
-AnonHugePages:         0 kB
-HugePages_Total:       0
-HugePages_Free:        0
-HugePages_Rsvd:        0
-HugePages_Surp:        0
-Hugepagesize:       2048 kB
-DirectMap4k:       57276 kB
-DirectMap2M:     3921920 kB
-
-
-CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 37 stepping 5, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht, tsc, tscinvbit
-
-/proc/cpuinfo:
-processor      : 0
-vendor_id      : GenuineIntel
-cpu family     : 6
-model          : 37
-model name     : Intel(R) Core(TM) i5 CPU       M 450  @ 2.40GHz
-stepping       : 5
-microcode      : 0x2
-cpu MHz                : 1199.000
-cache size     : 3072 KB
-physical id    : 0
-siblings       : 4
-core id                : 0
-cpu cores      : 2
-apicid         : 0
-initial apicid : 0
-fpu            : yes
-fpu_exception  : yes
-cpuid level    : 11
-wp             : yes
-flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
-bogomips       : 4788.06
-clflush size   : 64
-cache_alignment        : 64
-address sizes  : 36 bits physical, 48 bits virtual
-power management:
-
-processor      : 1
-vendor_id      : GenuineIntel
-cpu family     : 6
-model          : 37
-model name     : Intel(R) Core(TM) i5 CPU       M 450  @ 2.40GHz
-stepping       : 5
-microcode      : 0x2
-cpu MHz                : 2266.000
-cache size     : 3072 KB
-physical id    : 0
-siblings       : 4
-core id                : 2
-cpu cores      : 2
-apicid         : 4
-initial apicid : 4
-fpu            : yes
-fpu_exception  : yes
-cpuid level    : 11
-wp             : yes
-flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
-bogomips       : 4787.90
-clflush size   : 64
-cache_alignment        : 64
-address sizes  : 36 bits physical, 48 bits virtual
-power management:
-
-processor      : 2
-vendor_id      : GenuineIntel
-cpu family     : 6
-model          : 37
-model name     : Intel(R) Core(TM) i5 CPU       M 450  @ 2.40GHz
-stepping       : 5
-microcode      : 0x2
-cpu MHz                : 2399.000
-cache size     : 3072 KB
-physical id    : 0
-siblings       : 4
-core id                : 0
-cpu cores      : 2
-apicid         : 1
-initial apicid : 1
-fpu            : yes
-fpu_exception  : yes
-cpuid level    : 11
-wp             : yes
-flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
-bogomips       : 4787.89
-clflush size   : 64
-cache_alignment        : 64
-address sizes  : 36 bits physical, 48 bits virtual
-power management:
-
-processor      : 3
-vendor_id      : GenuineIntel
-cpu family     : 6
-model          : 37
-model name     : Intel(R) Core(TM) i5 CPU       M 450  @ 2.40GHz
-stepping       : 5
-microcode      : 0x2
-cpu MHz                : 1199.000
-cache size     : 3072 KB
-physical id    : 0
-siblings       : 4
-core id                : 2
-cpu cores      : 2
-apicid         : 5
-initial apicid : 5
-fpu            : yes
-fpu_exception  : yes
-cpuid level    : 11
-wp             : yes
-flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
-bogomips       : 4787.90
-clflush size   : 64
-cache_alignment        : 64
-address sizes  : 36 bits physical, 48 bits virtual
-power management:
-
-
-
-Memory: 4k page, physical 3847840k(1833452k free), swap 7952380k(7952380k free)
-
-vm_info: OpenJDK 64-Bit Server VM (23.25-b01) for linux-amd64 JRE (1.6.0_34-b34), built on Jan 29 2015 23:16:03 by "buildd" with gcc 4.7.2
-
-time: Tue Mar 10 13:41:57 2015
-elapsed time: 164 seconds
-
index ea782a0..6d35620 100644 (file)
@@ -70,5 +70,19 @@ public final class OfferManager {
                return null;
        }
 
-       
+       public Offer modifyOffer(RuralHouse ruralHouse, Date firstDay, Date lastDay,
+                       float price, Offer offer) throws OverlappingOfferExists, BadDates, RemoteException, Exception {
+               if (firstDay.compareTo(lastDay)>=0) throw new BadDates();
+               offer.setFirstDay(firstDay);
+               offer.setLastDay(lastDay);
+               offer.setPrice(price);
+               
+               return dbMngr.modifyOffer(offer);                       
+               
+       }
+       public void deleteOffer(RuralHouse rh, Offer o) throws RemoteException, Exception{
+               rh.offers.removeElement(o);
+               dbMngr.deleteOffer(rh, o);
+       }
+
 }
index 039dd62..40fe83c 100644 (file)
@@ -130,6 +130,29 @@ public class DB4oManager {
                }
        }
 
+       public void deleteDB() {
+
+               if (c.isDatabaseLocal() == false)
+                       openSDB();
+               else
+                       openDB();
+
+               try {
+                       Owner proto = new Owner(null, null);
+                       ObjectSet result = db.queryByExample(proto);
+                       Vector<Owner> owners = new Vector<Owner>();
+                       while (result.hasNext()) {
+                               Owner o = (Owner) result.next();
+                               System.out.println("Deleted owner: " + o.toString());
+                               db.delete(o);
+                       }
+                       db.commit();
+               } finally {
+                       db.close();
+               }
+       }
+       
+       
        @SuppressWarnings("finally")
        public Offer createOffer(RuralHouse ruralHouse, Date firstDay,
                        Date lastDay, float price) throws RemoteException, Exception {
@@ -162,27 +185,49 @@ public class DB4oManager {
                return o;
        }
 
-       public void deleteDB() {
+       @SuppressWarnings("finally")
+       public Offer modifyOffer(Offer offer) throws RemoteException, Exception {
+               if (c.isDatabaseLocal() == false)
+                       openSDB();
+               else
+                       openDB();
+
+               try {
 
+                       
+                       db.store(offer);
+                       db.commit();
+
+               } catch (com.db4o.ext.ObjectNotStorableException e) {
+                       System.out
+                                       .println("Error: com.db4o.ext.ObjectNotStorableException in createOffer");
+               } finally {
+                       db.close();
+               }
+               return offer;
+       }
+       
+       @SuppressWarnings("finally")
+       public void deleteOffer(RuralHouse rh, Offer offer) throws RemoteException, Exception {
                if (c.isDatabaseLocal() == false)
                        openSDB();
                else
                        openDB();
 
                try {
-                       Owner proto = new Owner(null, null);
-                       ObjectSet result = db.queryByExample(proto);
-                       Vector<Owner> owners = new Vector<Owner>();
-                       while (result.hasNext()) {
-                               Owner o = (Owner) result.next();
-                               System.out.println("Deleted owner: " + o.toString());
-                               db.delete(o);
-                       }
+
+                       db.store(rh);
+                       db.delete(offer);
                        db.commit();
+
+               } catch (com.db4o.ext.ObjectNotStorableException e) {
+                       System.out
+                                       .println("Error: com.db4o.ext.ObjectNotStorableException in createOffer");
                } finally {
                        db.close();
                }
        }
+       
 
        /**
         * This method creates a book with a corresponding parameters
similarity index 98%
rename from ruralHouses/src/gui/SetAvailability2GUI.java
rename to ruralHouses/src/gui/AddOffersGUI.java
index 8f3f3b0..da71714 100644 (file)
@@ -22,7 +22,7 @@ import exceptions.BadDates;
 
 
 
-public class SetAvailability2GUI extends JFrame  {
+public class AddOffersGUI extends JFrame  {
 private static final long serialVersionUID = 1L;
 
        
@@ -46,7 +46,7 @@ private static final long serialVersionUID = 1L;
   private final JLabel lblNewLabel = new JLabel("");
   
 
-  public SetAvailability2GUI(Vector<RuralHouse> v)
+  public AddOffersGUI(Vector<RuralHouse> v)
   {
     try
     {
index 935e0c5..82f9e0f 100644 (file)
@@ -4,6 +4,8 @@ import java.awt.BorderLayout;
 import java.awt.EventQueue;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
+import java.awt.event.ItemEvent;
+import java.awt.event.ItemListener;
 import java.util.Vector;
 
 import javax.swing.JFrame;
@@ -25,7 +27,7 @@ public class DeleteHouseGUI extends JFrame {
        private JPanel contentPane;
        private Owner owner;
        private JComboBox comboBox;
-
+       private JButton btnDelete;
 
 
        /**
@@ -43,7 +45,23 @@ public class DeleteHouseGUI extends JFrame {
 
                JRadioButton rdbtnIAmSure = new JRadioButton("I am sure");
                
-               JButton btnDelete = new JButton("DELETE");
+               btnDelete = new JButton("DELETE");
+               btnDelete.setEnabled(false);
+               
+               rdbtnIAmSure.addItemListener(new ItemListener() {
+
+                       @Override
+                       public void itemStateChanged(ItemEvent e) {
+                               int state = e.getStateChange();
+                               if (state == ItemEvent.SELECTED){
+                                       btnDelete.setEnabled(true);
+                               }
+                               else if (state == ItemEvent.DESELECTED){
+                                       btnDelete.setEnabled(false);
+                               }
+                       }
+               });
+               
                GroupLayout gl_contentPane = new GroupLayout(contentPane);
                gl_contentPane.setHorizontalGroup(
                        gl_contentPane.createParallelGroup(Alignment.LEADING)
diff --git a/ruralHouses/src/gui/DeleteOfferGUI.java b/ruralHouses/src/gui/DeleteOfferGUI.java
new file mode 100644 (file)
index 0000000..463919e
--- /dev/null
@@ -0,0 +1,138 @@
+package gui;
+
+import java.awt.BorderLayout;
+import java.awt.EventQueue;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.ItemEvent;
+import java.awt.event.ItemListener;
+import java.rmi.RemoteException;
+import java.util.Vector;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.GroupLayout;
+import javax.swing.GroupLayout.Alignment;
+import javax.swing.JComboBox;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+
+import businessLogic.HouseManager;
+import businessLogic.HouseManagerInterface;
+import businessLogic.OfferManager;
+import domain.Offer;
+import domain.Owner;
+import domain.RuralHouse;
+import javax.swing.JLabel;
+import javax.swing.LayoutStyle.ComponentPlacement;
+
+public class DeleteOfferGUI extends JFrame {
+
+       private JPanel contentPane;
+       private Owner owner;
+       private JComboBox comboBox;
+       private JComboBox comboBox_1;
+       private JButton btnDelete;
+
+
+       /**
+        * Create the frame.
+        */
+       public DeleteOfferGUI(Owner o) {
+               this.owner = o;
+               setBounds(100, 100, 450, 300);
+               contentPane = new JPanel();
+               contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+               setContentPane(contentPane);
+       
+               comboBox = new JComboBox(this.owner.getRuralHouses());
+               
+               
+               
+               comboBox_1 = new JComboBox(((RuralHouse)comboBox.getSelectedItem()).offers);
+
+               JRadioButton rdbtnIAmSure = new JRadioButton("I am sure");
+               
+               btnDelete = new JButton("DELETE");
+               btnDelete.setEnabled(false);
+               
+               rdbtnIAmSure.addItemListener(new ItemListener() {
+
+                       @Override
+                       public void itemStateChanged(ItemEvent e) {
+                               int state = e.getStateChange();
+                               if (state == ItemEvent.SELECTED){
+                                       btnDelete.setEnabled(true);
+                               }
+                               else if (state == ItemEvent.DESELECTED){
+                                       btnDelete.setEnabled(false);
+                               }
+                       }
+               });
+               
+               JLabel lblHouse = new JLabel("House:");
+               
+               JLabel lblOffer = new JLabel("Offer:");
+               GroupLayout gl_contentPane = new GroupLayout(contentPane);
+               gl_contentPane.setHorizontalGroup(
+                       gl_contentPane.createParallelGroup(Alignment.LEADING)
+                               .addGroup(gl_contentPane.createSequentialGroup()
+                                       .addGroup(gl_contentPane.createParallelGroup(Alignment.LEADING)
+                                               .addGroup(gl_contentPane.createSequentialGroup()
+                                                       .addGap(85)
+                                                       .addGroup(gl_contentPane.createParallelGroup(Alignment.TRAILING)
+                                                               .addComponent(btnDelete)
+                                                               .addComponent(rdbtnIAmSure)))
+                                               .addGroup(gl_contentPane.createSequentialGroup()
+                                                       .addGap(20)
+                                                       .addGroup(gl_contentPane.createParallelGroup(Alignment.TRAILING, false)
+                                                               .addComponent(lblHouse, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
+                                                               .addComponent(lblOffer, GroupLayout.DEFAULT_SIZE, 68, Short.MAX_VALUE))
+                                                       .addGap(8)
+                                                       .addGroup(gl_contentPane.createParallelGroup(Alignment.LEADING, false)
+                                                               .addComponent(comboBox, 0, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
+                                                               .addComponent(comboBox_1, 0, 314, Short.MAX_VALUE))))
+                                       .addContainerGap(946, Short.MAX_VALUE))
+               );
+               gl_contentPane.setVerticalGroup(
+                       gl_contentPane.createParallelGroup(Alignment.LEADING)
+                               .addGroup(gl_contentPane.createSequentialGroup()
+                                       .addGap(33)
+                                       .addGroup(gl_contentPane.createParallelGroup(Alignment.BASELINE)
+                                               .addComponent(comboBox, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
+                                               .addComponent(lblHouse))
+                                       .addGap(18)
+                                       .addGroup(gl_contentPane.createParallelGroup(Alignment.BASELINE)
+                                               .addComponent(comboBox_1, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
+                                               .addComponent(lblOffer))
+                                       .addGap(43)
+                                       .addComponent(rdbtnIAmSure)
+                                       .addGap(47)
+                                       .addComponent(btnDelete)
+                                       .addContainerGap(493, Short.MAX_VALUE))
+               );
+               contentPane.setLayout(gl_contentPane);
+               
+               btnDelete.addActionListener(new ActionListener() {
+                       public void actionPerformed(ActionEvent arg0) {
+                               actionListenerButton(arg0);
+                               
+                       }
+
+                       
+               });
+       }
+       
+       private void actionListenerButton(ActionEvent e){
+
+               Offer toDel = (Offer)comboBox_1.getSelectedItem();
+               OfferManager oM = new OfferManager();
+               try {
+                       oM.deleteOffer((RuralHouse)comboBox.getSelectedItem(),toDel);
+               } catch (Exception e1) {
+                       e1.printStackTrace();
+               }
+               comboBox.removeItem(toDel);
+       }
+}
diff --git a/ruralHouses/src/gui/SetAvailabilityGUI.java b/ruralHouses/src/gui/SetAvailabilityGUI.java
deleted file mode 100644 (file)
index b4d8ee1..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-package gui;
-
-import javax.swing.ComboBoxModel;
-import javax.swing.JPanel;
-import javax.swing.JFrame;
-import javax.swing.JComboBox;
-
-import java.awt.Rectangle;
-import java.util.Set;
-import java.util.Vector;
-
-import javax.swing.JButton;
-
-import businessLogic.OwnerManager;
-import businessLogic.OwnerManagerInterface;
-import domain.Owner;
-import domain.RuralHouse;
-import javax.swing.JLabel;
-
-
-public class SetAvailabilityGUI extends JFrame {
-
-       private static final long serialVersionUID = 1L;
-       private JPanel jContentPane = null;
-       private JComboBox jComboBox = null;
-       private JButton jButton = null;
-       private JLabel lblNewLabel;
-
-       /**
-        * This is the default constructor
-        */
-       public SetAvailabilityGUI() {
-               super();
-               initialize();
-       }
-
-       /**
-        * This method initializes this
-        * 
-        * @return void
-        */
-       private void initialize() {
-               this.setSize(449, 293);
-               this.setContentPane(getJContentPane());
-               this.setTitle("Choose Owner");
-               
-       }
-
-       /**
-        * This method initializes jContentPane
-        * 
-        * @return javax.swing.JPanel
-        */
-       private JPanel getJContentPane() {
-               if (jContentPane == null) {
-                       jContentPane = new JPanel();
-                       jContentPane.setLayout(null);
-                       jContentPane.add(getJComboBox(), null);
-                       jContentPane.add(getJButton(), null);
-                       
-                       lblNewLabel = new JLabel("");
-                       lblNewLabel.setBounds(77, 194, 300, 32);
-                       jContentPane.add(lblNewLabel);
-               }
-               return jContentPane;
-       }
-
-       /**
-        * This method initializes jComboBox    
-        *      
-        * @return javax.swing.JComboBox        
-        */
-       private JComboBox getJComboBox() {
-               
-               if (jComboBox == null) {
-                       try {
-                       OwnerManagerInterface ownerM = new OwnerManager();
-                               Vector<Owner> owners=ownerM.getOwners();
-                       jComboBox = new JComboBox(owners);
-                       jComboBox.setBounds(new Rectangle(136, 39, 175, 44));
-                       } catch (Exception e) {
-                               e.printStackTrace();
-                       }
-                       
-                       }
-               
-               return jComboBox;
-       }
-
-       /**
-        * This method initializes jButton      
-        *      
-        * @return javax.swing.JButton  
-        */
-       private JButton getJButton() {
-               if (jButton == null) {
-                       jButton = new JButton();
-                       jButton.setBounds(new Rectangle(172, 115, 95, 59));
-                       jButton.setText("Aceptar");
-                       jButton.addActionListener(new java.awt.event.ActionListener() {
-                               public void actionPerformed(java.awt.event.ActionEvent e) {
-                                       Owner owner=(Owner)jComboBox.getSelectedItem();
-                                       Vector<RuralHouse> houseList=null;
-                                       try {
-                                       
-//                                             ApplicationFacadeInterface facade=StartWindow.getBusinessLogic();                       
-//                                             houseList=facade.getRuralHouses(owner); // Not needed to ask the business logic because
-                                               houseList=owner.getRuralHouses();               // Owner has been serialized with its rural houses !!
-                                       
-                                       } catch (Exception e1) {
-                                               e1.printStackTrace();
-                                       }
-                                       if (houseList.isEmpty()!=true) {
-                                               JFrame a = new SetAvailability2GUI(houseList);
-                                               a.setVisible(true);
-                                       } else if (houseList.isEmpty()==true){
-                                               lblNewLabel.setText("Owner does not exist or without houses ");
-                                       }               
-                                       
-                               }
-                       });
-               }
-               return jButton;
-       }
-}  //  @jve:decl-index=0:visual-constraint="222,33"