Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 237302 Details for
Bug 421307
VerifyError with Java7 but not with Java6 (Problem with StackMapTable)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Disassembled class files (with 'javap -constants -sysinfo -s -p -l -c *.class')
disassambled.txt (text/plain), 111.04 KB, created by
Thomas Pasch
on 2013-11-08 04:03:15 EST
(
hide
)
Description:
Disassembled class files (with 'javap -constants -sysinfo -s -p -l -c *.class')
Filename:
MIME Type:
Creator:
Thomas Pasch
Created:
2013-11-08 04:03:15 EST
Size:
111.04 KB
patch
obsolete
>Classfile /home/tpasch2/tmp/org/nuclos/server/history/ejb3/HistoryFacadeBean$1.class > Last modified 07.11.2013; size 1884 bytes > MD5 checksum c54252a7f9b6212266bcb0d015e46654 > Compiled from "HistoryFacadeBean.java" >class org.nuclos.server.history.ejb3.HistoryFacadeBean$1 implements org.nuclos.common.collection.BinaryPredicate<org.nuclos.server.masterdata.valueobject.MasterDataVO<java.lang.Long>, org.nuclos.server.masterdata.valueobject.MasterDataVO<java.lang.Long>> { > final org.nuclos.server.history.ejb3.HistoryFacadeBean this$0; > Signature: Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > > org.nuclos.server.history.ejb3.HistoryFacadeBean$1(org.nuclos.server.history.ejb3.HistoryFacadeBean); > Signature: (Lorg/nuclos/server/history/ejb3/HistoryFacadeBean;)V > Code: > 0: aload_0 > 1: aload_1 > 2: putfield #12 // Field this$0:Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > 5: aload_0 > 6: invokespecial #14 // Method java/lang/Object."<init>":()V > 9: return > LineNumberTable: > line 1: 0 > line 393: 5 > LocalVariableTable: > Start Length Slot Name Signature > 0 10 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean$1; > > public boolean evaluate(org.nuclos.server.masterdata.valueobject.MasterDataVO<java.lang.Long>, org.nuclos.server.masterdata.valueobject.MasterDataVO<java.lang.Long>); > Signature: (Lorg/nuclos/server/masterdata/valueobject/MasterDataVO;Lorg/nuclos/server/masterdata/valueobject/MasterDataVO;)Z > Code: > 0: aload_1 > 1: invokevirtual #26 // Method org/nuclos/server/masterdata/valueobject/MasterDataVO.getPrimaryKey:()Ljava/lang/Object; > 4: aload_2 > 5: invokevirtual #26 // Method org/nuclos/server/masterdata/valueobject/MasterDataVO.getPrimaryKey:()Ljava/lang/Object; > 8: invokestatic #32 // Method org/nuclos/common2/LangUtils.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z > 11: ireturn > LineNumberTable: > line 396: 0 > LocalVariableTable: > Start Length Slot Name Signature > 0 12 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean$1; > 0 12 1 t1 Lorg/nuclos/server/masterdata/valueobject/MasterDataVO; > 0 12 2 t2 Lorg/nuclos/server/masterdata/valueobject/MasterDataVO; > > public boolean evaluate(java.lang.Object, java.lang.Object); > Signature: (Ljava/lang/Object;Ljava/lang/Object;)Z > Code: > 0: aload_0 > 1: aload_1 > 2: checkcast #27 // class org/nuclos/server/masterdata/valueobject/MasterDataVO > 5: aload_2 > 6: checkcast #27 // class org/nuclos/server/masterdata/valueobject/MasterDataVO > 9: invokevirtual #43 // Method evaluate:(Lorg/nuclos/server/masterdata/valueobject/MasterDataVO;Lorg/nuclos/server/masterdata/valueobject/MasterDataVO;)Z > 12: ireturn > LineNumberTable: > line 1: 0 > LocalVariableTable: > Start Length Slot Name Signature >} >Classfile /home/tpasch2/tmp/org/nuclos/server/history/ejb3/HistoryFacadeBean$2.class > Last modified 07.11.2013; size 1015 bytes > MD5 checksum e4e9c36e21ada67d6db4f178e03d134c > Compiled from "HistoryFacadeBean.java" >class org.nuclos.server.history.ejb3.HistoryFacadeBean$2 { > static final int[] $SwitchMap$org$nuclos$server$dblayer$structure$DbColumnType$DbGenericType; > Signature: [I > > static {}; > Signature: ()V > Code: > 0: invokestatic #1 // Method org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.values:()[Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > 3: arraylength > 4: newarray int > 6: putstatic #2 // Field $SwitchMap$org$nuclos$server$dblayer$structure$DbColumnType$DbGenericType:[I > 9: getstatic #2 // Field $SwitchMap$org$nuclos$server$dblayer$structure$DbColumnType$DbGenericType:[I > 12: getstatic #3 // Field org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.CLOB:Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > 15: invokevirtual #4 // Method org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.ordinal:()I > 18: iconst_1 > 19: iastore > 20: goto 24 > 23: astore_0 > 24: getstatic #2 // Field $SwitchMap$org$nuclos$server$dblayer$structure$DbColumnType$DbGenericType:[I > 27: getstatic #6 // Field org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.BLOB:Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > 30: invokevirtual #4 // Method org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.ordinal:()I > 33: iconst_2 > 34: iastore > 35: goto 39 > 38: astore_0 > 39: return > Exception table: > from to target type > 9 20 23 Class java/lang/NoSuchFieldError > 24 35 38 Class java/lang/NoSuchFieldError > LineNumberTable: > line 330: 0 > LocalVariableTable: > Start Length Slot Name Signature > 24 0 0 ex Ljava/lang/NoSuchFieldError; > 39 0 0 ex Ljava/lang/NoSuchFieldError; >} >Classfile /home/tpasch2/tmp/org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure11.class > Last modified 07.11.2013; size 909 bytes > MD5 checksum 79d2c2c9e28a964ff0dd274ccd99631a > Compiled from "HistoryFacadeBean.java" >public class org.nuclos.server.history.ejb3.HistoryFacadeBean$AjcClosure11 extends org.aspectj.runtime.internal.AroundClosure { > public org.nuclos.server.history.ejb3.HistoryFacadeBean$AjcClosure11(java.lang.Object[]); > Signature: ([Ljava/lang/Object;)V > Code: > 0: aload_0 > 1: aload_1 > 2: invokespecial #10 // Method org/aspectj/runtime/internal/AroundClosure."<init>":([Ljava/lang/Object;)V > 5: return > LineNumberTable: > line 1: 0 > > public java.lang.Object run(java.lang.Object[]); > Signature: ([Ljava/lang/Object;)Ljava/lang/Object; > Code: > 0: aload_0 > 1: getfield #14 // Field org/aspectj/runtime/internal/AroundClosure.state:[Ljava/lang/Object; > 4: astore_2 > 5: aload_1 > 6: iconst_0 > 7: aaload > 8: checkcast #16 // class org/nuclos/server/history/ejb3/HistoryFacadeBean > 11: aload_2 > 12: iconst_1 > 13: aaload > 14: checkcast #18 // class org/nuclos/common/dal/vo/EntityObjectVO > 17: aload_2 > 18: iconst_2 > 19: aaload > 20: checkcast #20 // class java/lang/String > 23: invokestatic #24 // Method org/nuclos/server/history/ejb3/HistoryFacadeBean.trackRemoveToLogbookIfPossible_aroundBody10:(Lorg/nuclos/server/history/ejb3/HistoryFacadeBean;Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > 26: aconst_null > 27: areturn > LineNumberTable: > line 1: 0 > LocalVariableTable: > Start Length Slot Name Signature > 0 28 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure11; >} >Classfile /home/tpasch2/tmp/org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure1.class > Last modified 07.11.2013; size 779 bytes > MD5 checksum 0d9d784d0082ea015fd7f5cfc67f415e > Compiled from "HistoryFacadeBean.java" >public class org.nuclos.server.history.ejb3.HistoryFacadeBean$AjcClosure1 extends org.aspectj.runtime.internal.AroundClosure { > public org.nuclos.server.history.ejb3.HistoryFacadeBean$AjcClosure1(java.lang.Object[]); > Signature: ([Ljava/lang/Object;)V > Code: > 0: aload_0 > 1: aload_1 > 2: invokespecial #10 // Method org/aspectj/runtime/internal/AroundClosure."<init>":([Ljava/lang/Object;)V > 5: return > LineNumberTable: > line 1: 0 > > public java.lang.Object run(java.lang.Object[]); > Signature: ([Ljava/lang/Object;)Ljava/lang/Object; > Code: > 0: aload_0 > 1: getfield #14 // Field org/aspectj/runtime/internal/AroundClosure.state:[Ljava/lang/Object; > 4: astore_2 > 5: aload_1 > 6: iconst_0 > 7: aaload > 8: checkcast #16 // class org/nuclos/server/history/ejb3/HistoryFacadeBean > 11: aload_2 > 12: iconst_1 > 13: aaload > 14: invokestatic #20 // Method org/nuclos/server/history/ejb3/HistoryFacadeBean.removeHistoryEntries_aroundBody0:(Lorg/nuclos/server/history/ejb3/HistoryFacadeBean;Ljava/lang/Object;)V > 17: aconst_null > 18: areturn > LineNumberTable: > line 1: 0 > LocalVariableTable: > Start Length Slot Name Signature > 0 19 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure1; >} >Classfile /home/tpasch2/tmp/org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure3.class > Last modified 07.11.2013; size 944 bytes > MD5 checksum f07d02f12444a83c887c97ec5d8c05bf > Compiled from "HistoryFacadeBean.java" >public class org.nuclos.server.history.ejb3.HistoryFacadeBean$AjcClosure3 extends org.aspectj.runtime.internal.AroundClosure { > public org.nuclos.server.history.ejb3.HistoryFacadeBean$AjcClosure3(java.lang.Object[]); > Signature: ([Ljava/lang/Object;)V > Code: > 0: aload_0 > 1: aload_1 > 2: invokespecial #10 // Method org/aspectj/runtime/internal/AroundClosure."<init>":([Ljava/lang/Object;)V > 5: return > LineNumberTable: > line 1: 0 > > public java.lang.Object run(java.lang.Object[]); > Signature: ([Ljava/lang/Object;)Ljava/lang/Object; > Code: > 0: aload_0 > 1: getfield #14 // Field org/aspectj/runtime/internal/AroundClosure.state:[Ljava/lang/Object; > 4: astore_2 > 5: aload_1 > 6: iconst_0 > 7: aaload > 8: checkcast #16 // class org/nuclos/server/history/ejb3/HistoryFacadeBean > 11: aload_2 > 12: iconst_1 > 13: aaload > 14: checkcast #18 // class org/nuclos/common/dal/vo/EntityObjectVO > 17: aload_2 > 18: iconst_2 > 19: aaload > 20: checkcast #18 // class org/nuclos/common/dal/vo/EntityObjectVO > 23: aload_2 > 24: iconst_3 > 25: aaload > 26: checkcast #20 // class java/lang/String > 29: invokestatic #24 // Method org/nuclos/server/history/ejb3/HistoryFacadeBean.trackChangesToLogbook_aroundBody2:(Lorg/nuclos/server/history/ejb3/HistoryFacadeBean;Lorg/nuclos/common/dal/vo/EntityObjectVO;Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > 32: aconst_null > 33: areturn > LineNumberTable: > line 1: 0 > LocalVariableTable: > Start Length Slot Name Signature > 0 34 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure3; >} >Classfile /home/tpasch2/tmp/org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure5.class > Last modified 07.11.2013; size 896 bytes > MD5 checksum 233c4e0d759ede1b2469b86a6231a682 > Compiled from "HistoryFacadeBean.java" >public class org.nuclos.server.history.ejb3.HistoryFacadeBean$AjcClosure5 extends org.aspectj.runtime.internal.AroundClosure { > public org.nuclos.server.history.ejb3.HistoryFacadeBean$AjcClosure5(java.lang.Object[]); > Signature: ([Ljava/lang/Object;)V > Code: > 0: aload_0 > 1: aload_1 > 2: invokespecial #10 // Method org/aspectj/runtime/internal/AroundClosure."<init>":([Ljava/lang/Object;)V > 5: return > LineNumberTable: > line 1: 0 > > public java.lang.Object run(java.lang.Object[]); > Signature: ([Ljava/lang/Object;)Ljava/lang/Object; > Code: > 0: aload_0 > 1: getfield #14 // Field org/aspectj/runtime/internal/AroundClosure.state:[Ljava/lang/Object; > 4: astore_2 > 5: aload_1 > 6: iconst_0 > 7: aaload > 8: checkcast #16 // class org/nuclos/server/history/ejb3/HistoryFacadeBean > 11: aload_2 > 12: iconst_1 > 13: aaload > 14: checkcast #18 // class org/nuclos/common/dal/vo/EntityObjectVO > 17: aload_2 > 18: iconst_2 > 19: aaload > 20: checkcast #20 // class java/lang/String > 23: invokestatic #24 // Method org/nuclos/server/history/ejb3/HistoryFacadeBean.trackRemoveToLogbook_aroundBody4:(Lorg/nuclos/server/history/ejb3/HistoryFacadeBean;Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > 26: aconst_null > 27: areturn > LineNumberTable: > line 1: 0 > LocalVariableTable: > Start Length Slot Name Signature > 0 28 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure5; >} >Classfile /home/tpasch2/tmp/org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure7.class > Last modified 07.11.2013; size 849 bytes > MD5 checksum 86580811124e65f376f8964832940fe0 > Compiled from "HistoryFacadeBean.java" >public class org.nuclos.server.history.ejb3.HistoryFacadeBean$AjcClosure7 extends org.aspectj.runtime.internal.AroundClosure { > public org.nuclos.server.history.ejb3.HistoryFacadeBean$AjcClosure7(java.lang.Object[]); > Signature: ([Ljava/lang/Object;)V > Code: > 0: aload_0 > 1: aload_1 > 2: invokespecial #10 // Method org/aspectj/runtime/internal/AroundClosure."<init>":([Ljava/lang/Object;)V > 5: return > LineNumberTable: > line 1: 0 > > public java.lang.Object run(java.lang.Object[]); > Signature: ([Ljava/lang/Object;)Ljava/lang/Object; > Code: > 0: aload_0 > 1: getfield #14 // Field org/aspectj/runtime/internal/AroundClosure.state:[Ljava/lang/Object; > 4: astore_2 > 5: aload_1 > 6: iconst_0 > 7: aaload > 8: checkcast #16 // class org/nuclos/server/history/ejb3/HistoryFacadeBean > 11: aload_2 > 12: iconst_1 > 13: aaload > 14: checkcast #18 // class org/nuclos/common/UID > 17: aload_2 > 18: iconst_2 > 19: aaload > 20: invokestatic #22 // Method org/nuclos/server/history/ejb3/HistoryFacadeBean.getHistoryData_aroundBody6:(Lorg/nuclos/server/history/ejb3/HistoryFacadeBean;Lorg/nuclos/common/UID;Ljava/lang/Object;)Ljava/util/Collection; > 23: areturn > LineNumberTable: > line 1: 0 > LocalVariableTable: > Start Length Slot Name Signature > 0 24 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure7; >} >Classfile /home/tpasch2/tmp/org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure9.class > Last modified 07.11.2013; size 954 bytes > MD5 checksum 7421d650bed8b862aff5b7399e7b1f28 > Compiled from "HistoryFacadeBean.java" >public class org.nuclos.server.history.ejb3.HistoryFacadeBean$AjcClosure9 extends org.aspectj.runtime.internal.AroundClosure { > public org.nuclos.server.history.ejb3.HistoryFacadeBean$AjcClosure9(java.lang.Object[]); > Signature: ([Ljava/lang/Object;)V > Code: > 0: aload_0 > 1: aload_1 > 2: invokespecial #10 // Method org/aspectj/runtime/internal/AroundClosure."<init>":([Ljava/lang/Object;)V > 5: return > LineNumberTable: > line 1: 0 > > public java.lang.Object run(java.lang.Object[]); > Signature: ([Ljava/lang/Object;)Ljava/lang/Object; > Code: > 0: aload_0 > 1: getfield #14 // Field org/aspectj/runtime/internal/AroundClosure.state:[Ljava/lang/Object; > 4: astore_2 > 5: aload_1 > 6: iconst_0 > 7: aaload > 8: checkcast #16 // class org/nuclos/server/history/ejb3/HistoryFacadeBean > 11: aload_2 > 12: iconst_1 > 13: aaload > 14: checkcast #18 // class org/nuclos/common/dal/vo/EntityObjectVO > 17: aload_2 > 18: iconst_2 > 19: aaload > 20: checkcast #18 // class org/nuclos/common/dal/vo/EntityObjectVO > 23: aload_2 > 24: iconst_3 > 25: aaload > 26: checkcast #20 // class java/lang/String > 29: invokestatic #24 // Method org/nuclos/server/history/ejb3/HistoryFacadeBean.trackChangesToLogbookIfPossible_aroundBody8:(Lorg/nuclos/server/history/ejb3/HistoryFacadeBean;Lorg/nuclos/common/dal/vo/EntityObjectVO;Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > 32: aconst_null > 33: areturn > LineNumberTable: > line 1: 0 > LocalVariableTable: > Start Length Slot Name Signature > 0 34 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure9; >} >Classfile /home/tpasch2/tmp/org/nuclos/server/history/ejb3/HistoryFacadeBean.class > Last modified 07.11.2013; size 29355 bytes > MD5 checksum e112846e6e5395bf391c12014ab8e83e > Compiled from "HistoryFacadeBean.java" >public class org.nuclos.server.history.ejb3.HistoryFacadeBean extends org.nuclos.server.common.ejb3.NuclosFacadeBean implements org.nuclos.server.history.ejb3.HistoryFacadeRemote { > private static final org.apache.log4j.Logger LOG; > Signature: Lorg/apache/log4j/Logger; > > private org.nuclos.server.database.SpringDataBaseHelper dataBaseHelper; > Signature: Lorg/nuclos/server/database/SpringDataBaseHelper; > > private org.nuclos.server.attribute.ejb3.LayoutFacadeLocal layoutFacade; > Signature: Lorg/nuclos/server/attribute/ejb3/LayoutFacadeLocal; > > private org.nuclos.server.masterdata.ejb3.MasterDataFacadeLocal masterDataFacade; > Signature: Lorg/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal; > > private static int[] $SWITCH_TABLE$org$nuclos$server$dblayer$structure$DbColumnType$DbGenericType; > Signature: [I > > private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_0; > Signature: Lorg/aspectj/lang/JoinPoint$StaticPart; > > private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_1; > Signature: Lorg/aspectj/lang/JoinPoint$StaticPart; > > private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_2; > Signature: Lorg/aspectj/lang/JoinPoint$StaticPart; > > private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_3; > Signature: Lorg/aspectj/lang/JoinPoint$StaticPart; > > private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_4; > Signature: Lorg/aspectj/lang/JoinPoint$StaticPart; > > private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_5; > Signature: Lorg/aspectj/lang/JoinPoint$StaticPart; > > static {}; > Signature: ()V > Code: > 0: invokestatic #751 // Method ajc$preClinit:()V > 3: ldc #1 // class org/nuclos/server/history/ejb3/HistoryFacadeBean > 5: invokestatic #22 // Method org/apache/log4j/Logger.getLogger:(Ljava/lang/Class;)Lorg/apache/log4j/Logger; > 8: putstatic #28 // Field LOG:Lorg/apache/log4j/Logger; > 11: return > LineNumberTable: > line 75: 3 > > public org.nuclos.server.history.ejb3.HistoryFacadeBean(); > Signature: ()V > Code: > 0: aload_0 > 1: invokespecial #34 // Method org/nuclos/server/common/ejb3/NuclosFacadeBean."<init>":()V > 4: return > LineNumberTable: > line 86: 0 > line 87: 4 > LocalVariableTable: > Start Length Slot Name Signature > 0 5 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > > private org.nuclos.server.masterdata.ejb3.MasterDataFacadeLocal getMasterDataFacade(); > Signature: ()Lorg/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal; > Code: > 0: aload_0 > 1: getfield #40 // Field masterDataFacade:Lorg/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal; > 4: ifnonnull 22 > 7: aload_0 > 8: invokestatic #42 // Method org/nuclos/server/common/ServerServiceLocator.getInstance:()Lorg/nuclos/common2/ServiceLocator; > 11: ldc #48 // class org/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal > 13: invokevirtual #50 // Method org/nuclos/common2/ServiceLocator.getFacade:(Ljava/lang/Class;)Ljava/lang/Object; > 16: checkcast #48 // class org/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal > 19: putfield #40 // Field masterDataFacade:Lorg/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal; > 22: aload_0 > 23: getfield #40 // Field masterDataFacade:Lorg/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal; > 26: areturn > LineNumberTable: > line 90: 0 > line 91: 7 > line 92: 22 > LocalVariableTable: > Start Length Slot Name Signature > 0 27 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > > private org.nuclos.server.attribute.ejb3.LayoutFacadeLocal getLayoutFacade(); > Signature: ()Lorg/nuclos/server/attribute/ejb3/LayoutFacadeLocal; > Code: > 0: aload_0 > 1: getfield #59 // Field layoutFacade:Lorg/nuclos/server/attribute/ejb3/LayoutFacadeLocal; > 4: ifnonnull 22 > 7: aload_0 > 8: invokestatic #42 // Method org/nuclos/server/common/ServerServiceLocator.getInstance:()Lorg/nuclos/common2/ServiceLocator; > 11: ldc #61 // class org/nuclos/server/attribute/ejb3/LayoutFacadeLocal > 13: invokevirtual #50 // Method org/nuclos/common2/ServiceLocator.getFacade:(Ljava/lang/Class;)Ljava/lang/Object; > 16: checkcast #61 // class org/nuclos/server/attribute/ejb3/LayoutFacadeLocal > 19: putfield #59 // Field layoutFacade:Lorg/nuclos/server/attribute/ejb3/LayoutFacadeLocal; > 22: aload_0 > 23: getfield #59 // Field layoutFacade:Lorg/nuclos/server/attribute/ejb3/LayoutFacadeLocal; > 26: areturn > LineNumberTable: > line 96: 0 > line 97: 7 > line 98: 22 > LocalVariableTable: > Start Length Slot Name Signature > 0 27 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > > public void removeHistoryEntries(java.lang.Object); > Signature: (Ljava/lang/Object;)V > Code: > 0: aload_1 > 1: astore_3 > 2: invokestatic #653 // Method org/springframework/transaction/aspectj/AnnotationTransactionAspect.aspectOf:()Lorg/springframework/transaction/aspectj/AnnotationTransactionAspect; > 5: aload_0 > 6: iconst_2 > 7: anewarray #80 // class java/lang/Object > 10: astore 4 > 12: aload 4 > 14: iconst_0 > 15: aload_0 > 16: aastore > 17: aload 4 > 19: iconst_1 > 20: aload_3 > 21: aastore > 22: new #644 // class org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure1 > 25: dup > 26: aload 4 > 28: invokespecial #647 // Method org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure1."<init>":([Ljava/lang/Object;)V > 31: getstatic #655 // Field ajc$tjp_0:Lorg/aspectj/lang/JoinPoint$StaticPart; > 34: invokevirtual #661 // Method org/springframework/transaction/aspectj/AbstractTransactionAspect.ajc$around$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96c:(Ljava/lang/Object;Lorg/aspectj/runtime/internal/AroundClosure;Lorg/aspectj/lang/JoinPoint$StaticPart;)Ljava/lang/Object; > 37: pop > 38: return > LineNumberTable: > line 101: 2 > LocalVariableTable: > Start Length Slot Name Signature > 0 39 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > 0 39 1 govoId Ljava/lang/Object; > > private void createHistoryEntry(java.lang.Object, java.lang.String, java.lang.Object, org.nuclos.common2.InternalTimestamp, org.nuclos.common.UID, org.nuclos.common.UID, java.lang.Object, java.lang.Object); > Signature: (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Lorg/nuclos/common2/InternalTimestamp;Lorg/nuclos/common/UID;Lorg/nuclos/common/UID;Ljava/lang/Object;Ljava/lang/Object;)V > Code: > 0: aload_0 > 1: getfield #125 // Field metaProvider:Lorg/nuclos/server/common/MetaProvider; > 4: aload 5 > 6: invokevirtual #129 // Method org/nuclos/server/common/MetaProvider.getAllEntityFieldsByEntity:(Lorg/nuclos/common/UID;)Ljava/util/Map; > 9: aload 6 > 11: invokeinterface #135, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; > 16: checkcast #141 // class org/nuclos/common/FieldMeta > 19: astore 9 > 21: aload 9 > 23: ifnonnull 56 > 26: aload 6 > 28: getstatic #143 // Field org/nuclos/common/SF.VERSION:Lorg/nuclos/common/SFValueable; > 31: aload 5 > 33: invokevirtual #149 // Method org/nuclos/common/SFValueable.getUID:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/UID; > 36: invokevirtual #155 // Method org/nuclos/common/UID.equals:(Ljava/lang/Object;)Z > 39: ifeq 55 > 42: getstatic #143 // Field org/nuclos/common/SF.VERSION:Lorg/nuclos/common/SFValueable; > 45: aload 5 > 47: invokevirtual #159 // Method org/nuclos/common/SFValueable.getMetaData:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/FieldMeta; > 50: astore 9 > 52: goto 56 > 55: return > 56: aload 9 > 58: invokestatic #163 // Method shouldStoreAsByte:(Lorg/nuclos/common/FieldMeta;)Z > 61: istore 10 > 63: aload 9 > 65: invokevirtual #167 // Method org/nuclos/common/FieldMeta.getEntity:()Lorg/nuclos/common/UID; > 68: aload 9 > 70: invokevirtual #171 // Method org/nuclos/common/FieldMeta.getUID:()Lorg/nuclos/common/UID; > 73: invokestatic #173 // Method org/nuclos/common/SF.isEOField:(Lorg/nuclos/common/UID;Lorg/nuclos/common/UID;)Z > 76: ifeq 85 > 79: aload 8 > 81: ifnonnull 85 > 84: return > 85: new #177 // class org/nuclos/server/history/HistoryVO > 88: dup > 89: new #179 // class org/nuclos/server/common/valueobject/NuclosValueObject > 92: dup > 93: invokespecial #181 // Method org/nuclos/server/common/valueobject/NuclosValueObject."<init>":()V > 96: aload_3 > 97: instanceof #65 // class java/lang/Number > 100: ifeq 113 > 103: aload_3 > 104: invokevirtual #79 // Method java/lang/Object.toString:()Ljava/lang/String; > 107: invokestatic #85 // Method java/lang/Long.valueOf:(Ljava/lang/String;)Ljava/lang/Long; > 110: goto 114 > 113: aconst_null > 114: aload_3 > 115: instanceof #97 // class org/nuclos/common/UID > 118: ifeq 128 > 121: aload_3 > 122: checkcast #97 // class org/nuclos/common/UID > 125: goto 129 > 128: aconst_null > 129: aload 5 > 131: aload 9 > 133: invokevirtual #182 // Method org/nuclos/common/FieldMeta.getFieldName:()Ljava/lang/String; > 136: invokestatic #185 // Method org/nuclos/common/SF.isEOField:(Ljava/lang/String;)Z > 139: ifeq 146 > 142: aconst_null > 143: goto 148 > 146: aload 6 > 148: aload 9 > 150: invokevirtual #182 // Method org/nuclos/common/FieldMeta.getFieldName:()Ljava/lang/String; > 153: invokestatic #185 // Method org/nuclos/common/SF.isEOField:(Ljava/lang/String;)Z > 156: ifne 163 > 159: aconst_null > 160: goto 165 > 163: aload 6 > 165: aload_1 > 166: invokevirtual #79 // Method java/lang/Object.toString:()Ljava/lang/String; > 169: aload_2 > 170: aload 4 > 172: iload 10 > 174: ifeq 181 > 177: aconst_null > 178: goto 188 > 181: aload 9 > 183: aload 8 > 185: invokestatic #188 // Method org/nuclos/server/history/HistoryVO.getObjectValueAsString:(Lorg/nuclos/common/FieldMeta;Ljava/lang/Object;)Ljava/lang/String; > 188: iload 10 > 190: ifne 197 > 193: aconst_null > 194: goto 202 > 197: aload 8 > 199: invokestatic #192 // Method org/nuclos/server/history/HistoryVO.getObjectValueAsByteArray:(Ljava/lang/Object;)[B > 202: aload 7 > 204: instanceof #65 // class java/lang/Number > 207: ifeq 221 > 210: aload 7 > 212: invokevirtual #79 // Method java/lang/Object.toString:()Ljava/lang/String; > 215: invokestatic #85 // Method java/lang/Long.valueOf:(Ljava/lang/String;)Ljava/lang/Long; > 218: goto 222 > 221: aconst_null > 222: aload 7 > 224: instanceof #97 // class org/nuclos/common/UID > 227: ifeq 238 > 230: aload 7 > 232: checkcast #97 // class org/nuclos/common/UID > 235: goto 239 > 238: aconst_null > 239: invokespecial #196 // Method org/nuclos/server/history/HistoryVO."<init>":(Lorg/nuclos/server/common/valueobject/NuclosValueObject;Ljava/lang/Long;Lorg/nuclos/common/UID;Lorg/nuclos/common/UID;Lorg/nuclos/common/UID;Lorg/nuclos/common/UID;Ljava/lang/String;Ljava/lang/String;Lorg/nuclos/common2/InternalTimestamp;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Long;Lorg/nuclos/common/UID;)V > 242: invokestatic #199 // Method org/nuclos/server/masterdata/MasterDataWrapper.wrapHistoryVO:(Lorg/nuclos/server/history/HistoryVO;)Lorg/nuclos/server/masterdata/valueobject/MasterDataVO; > 245: astore 11 > 247: aload_0 > 248: invokespecial #205 // Method getMasterDataFacade:()Lorg/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal; > 251: aload 11 > 253: invokestatic #207 // Method org/nuclos/server/common/ServerParameterProvider.getInstance:()Lorg/nuclos/server/common/ServerParameterProvider; > 256: ldc #212 // String LAYOUT_CUSTOM_KEY > 258: invokevirtual #214 // Method org/nuclos/server/common/ServerParameterProvider.getValue:(Ljava/lang/String;)Ljava/lang/String; > 261: invokeinterface #218, 3 // InterfaceMethod org/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal.create:(Lorg/nuclos/server/masterdata/valueobject/MasterDataVO;Ljava/lang/String;)Lorg/nuclos/server/masterdata/valueobject/MasterDataVO; > 266: pop > 267: goto 306 > 270: astore 12 > 272: new #222 // class org/nuclos/common/NuclosFatalException > 275: dup > 276: aload 12 > 278: invokespecial #224 // Method org/nuclos/common/NuclosFatalException."<init>":(Ljava/lang/Throwable;)V > 281: athrow > 282: astore 12 > 284: new #222 // class org/nuclos/common/NuclosFatalException > 287: dup > 288: aload 12 > 290: invokespecial #224 // Method org/nuclos/common/NuclosFatalException."<init>":(Ljava/lang/Throwable;)V > 293: athrow > 294: astore 12 > 296: new #222 // class org/nuclos/common/NuclosFatalException > 299: dup > 300: aload 12 > 302: invokespecial #224 // Method org/nuclos/common/NuclosFatalException."<init>":(Ljava/lang/Throwable;)V > 305: athrow > 306: return > Exception table: > from to target type > 247 267 270 Class org/nuclos/common/NuclosBusinessException > 247 267 282 Class org/nuclos/common2/exception/CommonCreateException > 247 267 294 Class org/nuclos/common2/exception/CommonPermissionException > LineNumberTable: > line 116: 0 > line 117: 21 > line 118: 26 > line 119: 42 > line 120: 52 > line 121: 55 > line 123: 56 > line 124: 63 > line 125: 84 > line 127: 85 > line 128: 96 > line 129: 114 > line 130: 129 > line 131: 131 > line 132: 148 > line 133: 165 > line 134: 169 > line 135: 170 > line 136: 172 > line 137: 188 > line 138: 202 > line 139: 222 > line 127: 239 > line 142: 247 > line 143: 267 > line 144: 270 > line 145: 272 > line 147: 282 > line 148: 284 > line 150: 294 > line 151: 296 > line 153: 306 > LocalVariableTable: > Start Length Slot Name Signature > 0 307 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > 0 307 1 savePoint Ljava/lang/Object; > 0 307 2 username Ljava/lang/String; > 0 307 3 lObjectId Ljava/lang/Object; > 0 307 4 dValidUntil Lorg/nuclos/common2/InternalTimestamp; > 0 307 5 entityUID Lorg/nuclos/common/UID; > 0 307 6 entityFieldUID Lorg/nuclos/common/UID; > 0 307 7 iRefId Ljava/lang/Object; > 0 307 8 oValue Ljava/lang/Object; > 21 286 9 efMeta Lorg/nuclos/common/FieldMeta; > 63 244 10 bShouldStoreAsByte Z > 247 60 11 mdvo Lorg/nuclos/server/masterdata/valueobject/MasterDataVO; > 284 10 12 ex Lorg/nuclos/common2/exception/CommonCreateException; > 272 10 12 ex Lorg/nuclos/common/NuclosBusinessException; > 296 10 12 ex Lorg/nuclos/common2/exception/CommonPermissionException; > > public void trackChangesToLogbook(org.nuclos.common.dal.vo.EntityObjectVO<?>, org.nuclos.common.dal.vo.EntityObjectVO<?>, java.lang.String); > Signature: (Lorg/nuclos/common/dal/vo/EntityObjectVO;Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > Code: > 0: aload_1 > 1: astore 11 > 3: aload_2 > 4: astore 12 > 6: aload_3 > 7: astore 13 > 9: invokestatic #653 // Method org/springframework/transaction/aspectj/AnnotationTransactionAspect.aspectOf:()Lorg/springframework/transaction/aspectj/AnnotationTransactionAspect; > 12: aload_0 > 13: iconst_4 > 14: anewarray #80 // class java/lang/Object > 17: astore 14 > 19: aload 14 > 21: iconst_0 > 22: aload_0 > 23: aastore > 24: aload 14 > 26: iconst_1 > 27: aload 11 > 29: aastore > 30: aload 14 > 32: iconst_2 > 33: aload 12 > 35: aastore > 36: aload 14 > 38: iconst_3 > 39: aload 13 > 41: aastore > 42: new #666 // class org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure3 > 45: dup > 46: aload 14 > 48: invokespecial #667 // Method org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure3."<init>":([Ljava/lang/Object;)V > 51: getstatic #669 // Field ajc$tjp_1:Lorg/aspectj/lang/JoinPoint$StaticPart; > 54: invokevirtual #661 // Method org/springframework/transaction/aspectj/AbstractTransactionAspect.ajc$around$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96c:(Ljava/lang/Object;Lorg/aspectj/runtime/internal/AroundClosure;Lorg/aspectj/lang/JoinPoint$StaticPart;)Ljava/lang/Object; > 57: pop > 58: return > LineNumberTable: > line 155: 9 > LocalVariableTable: > Start Length Slot Name Signature > 0 59 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > 0 59 1 eoOld Lorg/nuclos/common/dal/vo/EntityObjectVO; > 0 59 2 eoNew Lorg/nuclos/common/dal/vo/EntityObjectVO; > 0 59 3 customUsage Ljava/lang/String; > > public void trackRemoveToLogbook(org.nuclos.common.dal.vo.EntityObjectVO<?>, java.lang.String); > Signature: (Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > Code: > 0: aload_1 > 1: astore 8 > 3: aload_2 > 4: astore 9 > 6: invokestatic #653 // Method org/springframework/transaction/aspectj/AnnotationTransactionAspect.aspectOf:()Lorg/springframework/transaction/aspectj/AnnotationTransactionAspect; > 9: aload_0 > 10: iconst_3 > 11: anewarray #80 // class java/lang/Object > 14: astore 10 > 16: aload 10 > 18: iconst_0 > 19: aload_0 > 20: aastore > 21: aload 10 > 23: iconst_1 > 24: aload 8 > 26: aastore > 27: aload 10 > 29: iconst_2 > 30: aload 9 > 32: aastore > 33: new #674 // class org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure5 > 36: dup > 37: aload 10 > 39: invokespecial #675 // Method org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure5."<init>":([Ljava/lang/Object;)V > 42: getstatic #677 // Field ajc$tjp_2:Lorg/aspectj/lang/JoinPoint$StaticPart; > 45: invokevirtual #661 // Method org/springframework/transaction/aspectj/AbstractTransactionAspect.ajc$around$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96c:(Ljava/lang/Object;Lorg/aspectj/runtime/internal/AroundClosure;Lorg/aspectj/lang/JoinPoint$StaticPart;)Ljava/lang/Object; > 48: pop > 49: return > LineNumberTable: > line 258: 6 > LocalVariableTable: > Start Length Slot Name Signature > 0 50 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > 0 50 1 eo Lorg/nuclos/common/dal/vo/EntityObjectVO; > 0 50 2 customUsage Ljava/lang/String; > > private static boolean shouldStoreAsByte(org.nuclos.common.FieldMeta<?>); > Signature: (Lorg/nuclos/common/FieldMeta;)Z > Code: > 0: aload_0 > 1: ifnonnull 6 > 4: iconst_0 > 5: ireturn > 6: aload_0 > 7: invokestatic #412 // Method org/nuclos/server/dblayer/DbUtils.getDbColumnType:(Lorg/nuclos/common/FieldMeta;)Lorg/nuclos/server/dblayer/structure/DbColumnType; > 10: invokevirtual #418 // Method org/nuclos/server/dblayer/structure/DbColumnType.getGenericType:()Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > 13: astore_1 > 14: invokestatic #424 // Method $SWITCH_TABLE$org$nuclos$server$dblayer$structure$DbColumnType$DbGenericType:()[I > 17: aload_1 > 18: invokevirtual #427 // Method org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.ordinal:()I > 21: iaload > 22: tableswitch { // 5 to 6 > 5: 44 > 6: 44 > default: 46 > } > 44: iconst_1 > 45: ireturn > 46: iconst_0 > 47: ireturn > LineNumberTable: > line 325: 0 > line 326: 4 > line 329: 6 > line 328: 13 > line 330: 14 > line 333: 44 > line 335: 46 > LocalVariableTable: > Start Length Slot Name Signature > 0 48 0 efMeta Lorg/nuclos/common/FieldMeta; > 14 34 1 type Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > > public java.util.Collection<org.nuclos.server.masterdata.valueobject.MasterDataVO<java.lang.Long>> getHistoryData(org.nuclos.common.UID, java.lang.Object); > Signature: (Lorg/nuclos/common/UID;Ljava/lang/Object;)Ljava/util/Collection; > Code: > 0: aload_1 > 1: astore 13 > 3: aload_2 > 4: astore 14 > 6: invokestatic #653 // Method org/springframework/transaction/aspectj/AnnotationTransactionAspect.aspectOf:()Lorg/springframework/transaction/aspectj/AnnotationTransactionAspect; > 9: aload_0 > 10: iconst_3 > 11: anewarray #80 // class java/lang/Object > 14: astore 15 > 16: aload 15 > 18: iconst_0 > 19: aload_0 > 20: aastore > 21: aload 15 > 23: iconst_1 > 24: aload 13 > 26: aastore > 27: aload 15 > 29: iconst_2 > 30: aload 14 > 32: aastore > 33: new #682 // class org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure7 > 36: dup > 37: aload 15 > 39: invokespecial #683 // Method org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure7."<init>":([Ljava/lang/Object;)V > 42: getstatic #685 // Field ajc$tjp_3:Lorg/aspectj/lang/JoinPoint$StaticPart; > 45: invokevirtual #661 // Method org/springframework/transaction/aspectj/AbstractTransactionAspect.ajc$around$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96c:(Ljava/lang/Object;Lorg/aspectj/runtime/internal/AroundClosure;Lorg/aspectj/lang/JoinPoint$StaticPart;)Ljava/lang/Object; > 48: checkcast #515 // class java/util/Collection > 51: areturn > LineNumberTable: > line 339: 6 > LocalVariableTable: > Start Length Slot Name Signature > 0 52 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > 0 52 1 entityUID Lorg/nuclos/common/UID; > 0 52 2 iObjectId Ljava/lang/Object; > > public void trackChangesToLogbookIfPossible(org.nuclos.common.dal.vo.EntityObjectVO<?>, org.nuclos.common.dal.vo.EntityObjectVO<?>, java.lang.String); > Signature: (Lorg/nuclos/common/dal/vo/EntityObjectVO;Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > Code: > 0: aload_1 > 1: astore 4 > 3: aload_2 > 4: astore 5 > 6: aload_3 > 7: astore 6 > 9: invokestatic #653 // Method org/springframework/transaction/aspectj/AnnotationTransactionAspect.aspectOf:()Lorg/springframework/transaction/aspectj/AnnotationTransactionAspect; > 12: aload_0 > 13: iconst_4 > 14: anewarray #80 // class java/lang/Object > 17: astore 7 > 19: aload 7 > 21: iconst_0 > 22: aload_0 > 23: aastore > 24: aload 7 > 26: iconst_1 > 27: aload 4 > 29: aastore > 30: aload 7 > 32: iconst_2 > 33: aload 5 > 35: aastore > 36: aload 7 > 38: iconst_3 > 39: aload 6 > 41: aastore > 42: new #689 // class org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure9 > 45: dup > 46: aload 7 > 48: invokespecial #690 // Method org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure9."<init>":([Ljava/lang/Object;)V > 51: getstatic #692 // Field ajc$tjp_4:Lorg/aspectj/lang/JoinPoint$StaticPart; > 54: invokevirtual #661 // Method org/springframework/transaction/aspectj/AbstractTransactionAspect.ajc$around$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96c:(Ljava/lang/Object;Lorg/aspectj/runtime/internal/AroundClosure;Lorg/aspectj/lang/JoinPoint$StaticPart;)Ljava/lang/Object; > 57: pop > 58: return > LineNumberTable: > line 404: 9 > LocalVariableTable: > Start Length Slot Name Signature > 0 59 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > 0 59 1 eoOld Lorg/nuclos/common/dal/vo/EntityObjectVO; > 0 59 2 eoNew Lorg/nuclos/common/dal/vo/EntityObjectVO; > 0 59 3 customUsage Ljava/lang/String; > > public void trackRemoveToLogbookIfPossible(org.nuclos.common.dal.vo.EntityObjectVO<?>, java.lang.String); > Signature: (Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > Code: > 0: aload_1 > 1: astore_3 > 2: aload_2 > 3: astore 4 > 5: invokestatic #653 // Method org/springframework/transaction/aspectj/AnnotationTransactionAspect.aspectOf:()Lorg/springframework/transaction/aspectj/AnnotationTransactionAspect; > 8: aload_0 > 9: iconst_3 > 10: anewarray #80 // class java/lang/Object > 13: astore 5 > 15: aload 5 > 17: iconst_0 > 18: aload_0 > 19: aastore > 20: aload 5 > 22: iconst_1 > 23: aload_3 > 24: aastore > 25: aload 5 > 27: iconst_2 > 28: aload 4 > 30: aastore > 31: new #696 // class org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure11 > 34: dup > 35: aload 5 > 37: invokespecial #697 // Method org/nuclos/server/history/ejb3/HistoryFacadeBean$AjcClosure11."<init>":([Ljava/lang/Object;)V > 40: getstatic #699 // Field ajc$tjp_5:Lorg/aspectj/lang/JoinPoint$StaticPart; > 43: invokevirtual #661 // Method org/springframework/transaction/aspectj/AbstractTransactionAspect.ajc$around$org_springframework_transaction_aspectj_AbstractTransactionAspect$1$2a73e96c:(Ljava/lang/Object;Lorg/aspectj/runtime/internal/AroundClosure;Lorg/aspectj/lang/JoinPoint$StaticPart;)Ljava/lang/Object; > 46: pop > 47: return > LineNumberTable: > line 408: 5 > LocalVariableTable: > Start Length Slot Name Signature > 0 48 0 this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > 0 48 1 eo Lorg/nuclos/common/dal/vo/EntityObjectVO; > 0 48 2 customUsage Ljava/lang/String; > > static int[] $SWITCH_TABLE$org$nuclos$server$dblayer$structure$DbColumnType$DbGenericType(); > Signature: ()[I > Code: > 0: getstatic #590 // Field $SWITCH_TABLE$org$nuclos$server$dblayer$structure$DbColumnType$DbGenericType:[I > 3: dup > 4: ifnull 8 > 7: areturn > 8: pop > 9: invokestatic #592 // Method org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.values:()[Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > 12: arraylength > 13: newarray int > 15: astore_0 > 16: aload_0 > 17: getstatic #596 // Field org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.BIGINT:Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > 20: invokevirtual #427 // Method org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.ordinal:()I > 23: bipush 9 > 25: iastore > 26: goto 30 > 29: pop > 30: aload_0 > 31: getstatic #599 // Field org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.BLOB:Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > 34: invokevirtual #427 // Method org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.ordinal:()I > 37: bipush 6 > 39: iastore > 40: goto 44 > 43: pop > 44: aload_0 > 45: getstatic #602 // Field org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.BOOLEAN:Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > 48: invokevirtual #427 // Method org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.ordinal:()I > 51: iconst_3 > 52: iastore > 53: goto 57 > 56: pop > 57: aload_0 > 58: getstatic #605 // Field org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.CLOB:Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > 61: invokevirtual #427 // Method org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.ordinal:()I > 64: iconst_5 > 65: iastore > 66: goto 70 > 69: pop > 70: aload_0 > 71: getstatic #608 // Field org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.DATE:Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > 74: invokevirtual #427 // Method org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.ordinal:()I > 77: iconst_4 > 78: iastore > 79: goto 83 > 82: pop > 83: aload_0 > 84: getstatic #611 // Field org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.DATETIME:Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > 87: invokevirtual #427 // Method org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.ordinal:()I > 90: bipush 7 > 92: iastore > 93: goto 97 > 96: pop > 97: aload_0 > 98: getstatic #614 // Field org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.INTEGER:Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > 101: invokevirtual #427 // Method org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.ordinal:()I > 104: bipush 8 > 106: iastore > 107: goto 111 > 110: pop > 111: aload_0 > 112: getstatic #617 // Field org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.NUMERIC:Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > 115: invokevirtual #427 // Method org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.ordinal:()I > 118: iconst_2 > 119: iastore > 120: goto 124 > 123: pop > 124: aload_0 > 125: getstatic #620 // Field org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.SMALLINT:Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > 128: invokevirtual #427 // Method org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.ordinal:()I > 131: bipush 10 > 133: iastore > 134: goto 138 > 137: pop > 138: aload_0 > 139: getstatic #623 // Field org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.VARCHAR:Lorg/nuclos/server/dblayer/structure/DbColumnType$DbGenericType; > 142: invokevirtual #427 // Method org/nuclos/server/dblayer/structure/DbColumnType$DbGenericType.ordinal:()I > 145: iconst_1 > 146: iastore > 147: goto 151 > 150: pop > 151: aload_0 > 152: dup > 153: putstatic #590 // Field $SWITCH_TABLE$org$nuclos$server$dblayer$structure$DbColumnType$DbGenericType:[I > 156: areturn > Exception table: > from to target type > 16 26 29 Class java/lang/NoSuchFieldError > 30 40 43 Class java/lang/NoSuchFieldError > 44 53 56 Class java/lang/NoSuchFieldError > 57 66 69 Class java/lang/NoSuchFieldError > 70 79 82 Class java/lang/NoSuchFieldError > 83 93 96 Class java/lang/NoSuchFieldError > 97 107 110 Class java/lang/NoSuchFieldError > 111 120 123 Class java/lang/NoSuchFieldError > 124 134 137 Class java/lang/NoSuchFieldError > 138 147 150 Class java/lang/NoSuchFieldError > LineNumberTable: > line 73: 0 > > static final void removeHistoryEntries_aroundBody0(org.nuclos.server.history.ejb3.HistoryFacadeBean, java.lang.Object); > Signature: (Lorg/nuclos/server/history/ejb3/HistoryFacadeBean;Ljava/lang/Object;)V > Code: > 0: aconst_null > 1: astore_2 > 2: aload_1 > 3: instanceof #65 // class java/lang/Number > 6: ifeq 33 > 9: getstatic #67 // Field org/nuclos/common/E.HISTORY:Lorg/nuclos/common/E$_History; > 12: getstatic #67 // Field org/nuclos/common/E.HISTORY:Lorg/nuclos/common/E$_History; > 15: getfield #73 // Field org/nuclos/common/E$_History.entityobjectid:Lorg/nuclos/common/E$_History$EntityobjectId; > 18: aload_1 > 19: invokevirtual #79 // Method java/lang/Object.toString:()Ljava/lang/String; > 22: invokestatic #85 // Method java/lang/Long.valueOf:(Ljava/lang/String;)Ljava/lang/Long; > 25: iconst_0 > 26: anewarray #80 // class java/lang/Object > 29: invokestatic #91 // Method org/nuclos/server/dblayer/DbStatementUtils.deleteFrom:(Lorg/nuclos/common/EntityMeta;Lorg/nuclos/common/DbField;Ljava/lang/Object;[Ljava/lang/Object;)Lorg/nuclos/server/dblayer/statements/DbDeleteStatement; > 32: astore_2 > 33: aload_1 > 34: instanceof #97 // class org/nuclos/common/UID > 37: ifeq 61 > 40: getstatic #67 // Field org/nuclos/common/E.HISTORY:Lorg/nuclos/common/E$_History; > 43: getstatic #67 // Field org/nuclos/common/E.HISTORY:Lorg/nuclos/common/E$_History; > 46: getfield #99 // Field org/nuclos/common/E$_History.entityobjectuid:Lorg/nuclos/common/E$_History$EntityobjectUid; > 49: aload_1 > 50: checkcast #97 // class org/nuclos/common/UID > 53: iconst_0 > 54: anewarray #80 // class java/lang/Object > 57: invokestatic #91 // Method org/nuclos/server/dblayer/DbStatementUtils.deleteFrom:(Lorg/nuclos/common/EntityMeta;Lorg/nuclos/common/DbField;Ljava/lang/Object;[Ljava/lang/Object;)Lorg/nuclos/server/dblayer/statements/DbDeleteStatement; > 60: astore_2 > 61: aload_2 > 62: ifnull 77 > 65: aload_0 > 66: getfield #103 // Field dataBaseHelper:Lorg/nuclos/server/database/SpringDataBaseHelper; > 69: invokevirtual #105 // Method org/nuclos/server/database/SpringDataBaseHelper.getDbAccess:()Lorg/nuclos/server/dblayer/DbAccess; > 72: aload_2 > 73: invokevirtual #111 // Method org/nuclos/server/dblayer/DbAccess.execute:(Lorg/nuclos/server/dblayer/statements/DbBuildableStatement;)I > 76: pop > 77: return > LineNumberTable: > line 102: 0 > line 103: 2 > line 104: 9 > line 105: 33 > line 106: 40 > line 108: 61 > line 109: 65 > line 110: 77 > LocalVariableTable: > Start Length Slot Name Signature > 0 78 0 ajc$this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > 0 78 1 govoId Ljava/lang/Object; > 2 76 2 stmt Lorg/nuclos/server/dblayer/statements/DbStatement; > > static final void trackChangesToLogbook_aroundBody2(org.nuclos.server.history.ejb3.HistoryFacadeBean, org.nuclos.common.dal.vo.EntityObjectVO, org.nuclos.common.dal.vo.EntityObjectVO, java.lang.String); > Signature: (Lorg/nuclos/server/history/ejb3/HistoryFacadeBean;Lorg/nuclos/common/dal/vo/EntityObjectVO;Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > Code: > 0: aload_0 > 1: invokevirtual #269 // Method getSavePoint:()Ljava/lang/Object; > 4: ifnull 14 > 7: aload_0 > 8: invokevirtual #273 // Method getSavePointTime:()Lorg/nuclos/common2/InternalTimestamp; > 11: ifnonnull 41 > 14: getstatic #28 // Field LOG:Lorg/apache/log4j/Logger; > 17: new #277 // class java/lang/StringBuilder > 20: dup > 21: ldc_w #279 // String SAVEPOINT IS NULL FOR OBJECTID= > 24: invokespecial #281 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V > 27: aload_1 > 28: invokevirtual #284 // Method org/nuclos/common/dal/vo/EntityObjectVO.getPrimaryKey:()Ljava/lang/Object; > 31: invokevirtual #289 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; > 34: invokevirtual #293 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; > 37: invokevirtual #294 // Method org/apache/log4j/Logger.error:(Ljava/lang/Object;)V > 40: return > 41: new #297 // class java/util/HashSet > 44: dup > 45: invokespecial #299 // Method java/util/HashSet."<init>":()V > 48: astore 4 > 50: aload 4 > 52: getstatic #300 // Field org/nuclos/common/SF.SYSTEMIDENTIFIER:Lorg/nuclos/common/SFValueable; > 55: aload_1 > 56: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 59: invokevirtual #149 // Method org/nuclos/common/SFValueable.getUID:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/UID; > 62: invokeinterface #306, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z > 67: pop > 68: aload 4 > 70: getstatic #311 // Field org/nuclos/common/SF.CHANGEDAT:Lorg/nuclos/common/SFValueable; > 73: aload_1 > 74: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 77: invokevirtual #149 // Method org/nuclos/common/SFValueable.getUID:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/UID; > 80: invokeinterface #306, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z > 85: pop > 86: aload 4 > 88: getstatic #314 // Field org/nuclos/common/SF.CHANGEDBY:Lorg/nuclos/common/SFValueable; > 91: aload_1 > 92: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 95: invokevirtual #149 // Method org/nuclos/common/SFValueable.getUID:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/UID; > 98: invokeinterface #306, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z > 103: pop > 104: aload 4 > 106: getstatic #317 // Field org/nuclos/common/SF.CREATEDAT:Lorg/nuclos/common/SFValueable; > 109: aload_1 > 110: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 113: invokevirtual #149 // Method org/nuclos/common/SFValueable.getUID:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/UID; > 116: invokeinterface #306, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z > 121: pop > 122: aload 4 > 124: getstatic #320 // Field org/nuclos/common/SF.CREATEDBY:Lorg/nuclos/common/SFValueable; > 127: aload_1 > 128: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 131: invokevirtual #149 // Method org/nuclos/common/SFValueable.getUID:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/UID; > 134: invokeinterface #306, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z > 139: pop > 140: aload 4 > 142: getstatic #143 // Field org/nuclos/common/SF.VERSION:Lorg/nuclos/common/SFValueable; > 145: aload_1 > 146: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 149: invokevirtual #149 // Method org/nuclos/common/SFValueable.getUID:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/UID; > 152: invokeinterface #306, 2 // InterfaceMethod java/util/Set.add:(Ljava/lang/Object;)Z > 157: pop > 158: aload_0 > 159: getfield #125 // Field metaProvider:Lorg/nuclos/server/common/MetaProvider; > 162: aload_2 > 163: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 166: invokevirtual #323 // Method org/nuclos/server/common/MetaProvider.getEntity:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/EntityMeta; > 169: invokevirtual #326 // Method org/nuclos/common/EntityMeta.isLogBookTracking:()Z > 172: istore 6 > 174: iload 6 > 176: ifeq 527 > 179: new #332 // class java/util/ArrayList > 182: dup > 183: invokespecial #334 // Method java/util/ArrayList."<init>":()V > 186: astore 8 > 188: aload_2 > 189: invokevirtual #335 // Method org/nuclos/common/dal/vo/EntityObjectVO.getFieldValues:()Ljava/util/Map; > 192: invokeinterface #339, 1 // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set; > 197: invokeinterface #343, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; > 202: astore 10 > 204: goto 517 > 207: aload 10 > 209: invokeinterface #347, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; > 214: checkcast #97 // class org/nuclos/common/UID > 217: astore 12 > 219: aload 8 > 221: aload 12 > 223: invokeinterface #352, 2 // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z > 228: ifeq 234 > 231: goto 517 > 234: aload_0 > 235: getfield #125 // Field metaProvider:Lorg/nuclos/server/common/MetaProvider; > 238: aload_2 > 239: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 242: invokevirtual #129 // Method org/nuclos/server/common/MetaProvider.getAllEntityFieldsByEntity:(Lorg/nuclos/common/UID;)Ljava/util/Map; > 245: aload 12 > 247: invokeinterface #135, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; > 252: checkcast #141 // class org/nuclos/common/FieldMeta > 255: astore 14 > 257: aload 14 > 259: ifnonnull 265 > 262: goto 517 > 265: aload 4 > 267: aload 14 > 269: invokevirtual #171 // Method org/nuclos/common/FieldMeta.getUID:()Lorg/nuclos/common/UID; > 272: invokeinterface #357, 2 // InterfaceMethod java/util/Set.contains:(Ljava/lang/Object;)Z > 277: ifne 517 > 280: aload 14 > 282: invokevirtual #358 // Method org/nuclos/common/FieldMeta.isLogBookTracking:()Z > 285: ifeq 517 > 288: aload 14 > 290: invokevirtual #359 // Method org/nuclos/common/FieldMeta.getForeignEntity:()Lorg/nuclos/common/UID; > 293: ifnonnull 360 > 296: aload_1 > 297: aload 12 > 299: invokevirtual #362 // Method org/nuclos/common/dal/vo/EntityObjectVO.getFieldValue:(Lorg/nuclos/common/UID;)Ljava/lang/Object; > 302: aload_2 > 303: aload 12 > 305: invokevirtual #362 // Method org/nuclos/common/dal/vo/EntityObjectVO.getFieldValue:(Lorg/nuclos/common/UID;)Ljava/lang/Object; > 308: invokestatic #366 // Method org/nuclos/common2/LangUtils.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z > 311: ifne 517 > 314: aload 8 > 316: aload 12 > 318: invokeinterface #371, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z > 323: pop > 324: aload_0 > 325: aload_0 > 326: invokevirtual #269 // Method getSavePoint:()Ljava/lang/Object; > 329: aload_0 > 330: invokevirtual #372 // Method getCurrentUserName:()Ljava/lang/String; > 333: aload_1 > 334: invokevirtual #284 // Method org/nuclos/common/dal/vo/EntityObjectVO.getPrimaryKey:()Ljava/lang/Object; > 337: aload_0 > 338: invokevirtual #273 // Method getSavePointTime:()Lorg/nuclos/common2/InternalTimestamp; > 341: aload_1 > 342: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 345: aload 12 > 347: aconst_null > 348: aload_1 > 349: aload 12 > 351: invokevirtual #362 // Method org/nuclos/common/dal/vo/EntityObjectVO.getFieldValue:(Lorg/nuclos/common/UID;)Ljava/lang/Object; > 354: invokespecial #375 // Method createHistoryEntry:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Lorg/nuclos/common2/InternalTimestamp;Lorg/nuclos/common/UID;Lorg/nuclos/common/UID;Ljava/lang/Object;Ljava/lang/Object;)V > 357: goto 517 > 360: aload_0 > 361: getfield #125 // Field metaProvider:Lorg/nuclos/server/common/MetaProvider; > 364: aload 14 > 366: invokevirtual #359 // Method org/nuclos/common/FieldMeta.getForeignEntity:()Lorg/nuclos/common/UID; > 369: invokevirtual #323 // Method org/nuclos/server/common/MetaProvider.getEntity:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/EntityMeta; > 372: astore 16 > 374: aload 16 > 376: invokevirtual #377 // Method org/nuclos/common/EntityMeta.isUidEntity:()Z > 379: ifeq 451 > 382: aload_1 > 383: aload 12 > 385: invokevirtual #380 // Method org/nuclos/common/dal/vo/EntityObjectVO.getFieldUid:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/UID; > 388: aload_2 > 389: aload 12 > 391: invokevirtual #380 // Method org/nuclos/common/dal/vo/EntityObjectVO.getFieldUid:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/UID; > 394: invokestatic #366 // Method org/nuclos/common2/LangUtils.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z > 397: ifne 517 > 400: aload 8 > 402: aload 12 > 404: invokeinterface #371, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z > 409: pop > 410: aload_0 > 411: aload_0 > 412: invokevirtual #269 // Method getSavePoint:()Ljava/lang/Object; > 415: aload_0 > 416: invokevirtual #372 // Method getCurrentUserName:()Ljava/lang/String; > 419: aload_1 > 420: invokevirtual #284 // Method org/nuclos/common/dal/vo/EntityObjectVO.getPrimaryKey:()Ljava/lang/Object; > 423: aload_0 > 424: invokevirtual #273 // Method getSavePointTime:()Lorg/nuclos/common2/InternalTimestamp; > 427: aload_1 > 428: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 431: aload 12 > 433: aload_1 > 434: aload 12 > 436: invokevirtual #380 // Method org/nuclos/common/dal/vo/EntityObjectVO.getFieldUid:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/UID; > 439: aload_1 > 440: aload 12 > 442: invokevirtual #362 // Method org/nuclos/common/dal/vo/EntityObjectVO.getFieldValue:(Lorg/nuclos/common/UID;)Ljava/lang/Object; > 445: invokespecial #375 // Method createHistoryEntry:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Lorg/nuclos/common2/InternalTimestamp;Lorg/nuclos/common/UID;Lorg/nuclos/common/UID;Ljava/lang/Object;Ljava/lang/Object;)V > 448: goto 517 > 451: aload_1 > 452: aload 12 > 454: invokevirtual #383 // Method org/nuclos/common/dal/vo/EntityObjectVO.getFieldId:(Lorg/nuclos/common/UID;)Ljava/lang/Long; > 457: aload_2 > 458: aload 12 > 460: invokevirtual #383 // Method org/nuclos/common/dal/vo/EntityObjectVO.getFieldId:(Lorg/nuclos/common/UID;)Ljava/lang/Long; > 463: invokestatic #366 // Method org/nuclos/common2/LangUtils.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z > 466: ifne 517 > 469: aload 8 > 471: aload 12 > 473: invokeinterface #371, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z > 478: pop > 479: aload_0 > 480: aload_0 > 481: invokevirtual #269 // Method getSavePoint:()Ljava/lang/Object; > 484: aload_0 > 485: invokevirtual #372 // Method getCurrentUserName:()Ljava/lang/String; > 488: aload_1 > 489: invokevirtual #284 // Method org/nuclos/common/dal/vo/EntityObjectVO.getPrimaryKey:()Ljava/lang/Object; > 492: aload_0 > 493: invokevirtual #273 // Method getSavePointTime:()Lorg/nuclos/common2/InternalTimestamp; > 496: aload_1 > 497: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 500: aload 12 > 502: aload_1 > 503: aload 12 > 505: invokevirtual #383 // Method org/nuclos/common/dal/vo/EntityObjectVO.getFieldId:(Lorg/nuclos/common/UID;)Ljava/lang/Long; > 508: aload_1 > 509: aload 12 > 511: invokevirtual #362 // Method org/nuclos/common/dal/vo/EntityObjectVO.getFieldValue:(Lorg/nuclos/common/UID;)Ljava/lang/Object; > 514: invokespecial #375 // Method createHistoryEntry:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Lorg/nuclos/common2/InternalTimestamp;Lorg/nuclos/common/UID;Lorg/nuclos/common/UID;Ljava/lang/Object;Ljava/lang/Object;)V > 517: aload 10 > 519: invokeinterface #387, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z > 524: ifne 207 > 527: return > LineNumberTable: > line 156: 0 > line 157: 14 > line 158: 40 > line 161: 41 > line 162: 50 > line 163: 68 > line 164: 86 > line 165: 104 > line 166: 122 > line 167: 140 > line 169: 158 > line 170: 174 > line 171: 179 > line 172: 188 > line 173: 219 > line 174: 231 > line 176: 234 > line 177: 257 > line 178: 262 > line 180: 265 > line 181: 280 > line 182: 288 > line 183: 296 > line 184: 314 > line 185: 324 > line 186: 341 > line 185: 354 > line 188: 357 > line 189: 360 > line 190: 374 > line 191: 382 > line 192: 400 > line 193: 410 > line 194: 427 > line 193: 445 > line 196: 448 > line 197: 451 > line 198: 469 > line 199: 479 > line 200: 496 > line 199: 514 > line 172: 517 > line 256: 527 > LocalVariableTable: > Start Length Slot Name Signature > 0 528 0 ajc$this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > 0 528 1 eoOld Lorg/nuclos/common/dal/vo/EntityObjectVO; > 0 528 2 eoNew Lorg/nuclos/common/dal/vo/EntityObjectVO; > 0 528 3 customUsage Ljava/lang/String; > 50 478 4 setExcludedAttributeIds Ljava/util/Set; > 174 354 6 bLogbookTracking Z > 188 339 8 setWrittenFields Ljava/util/List; > 219 298 12 field Lorg/nuclos/common/UID; > 257 260 14 efMeta Lorg/nuclos/common/FieldMeta; > 374 143 16 refEntityMeta Lorg/nuclos/common/EntityMeta; > > static final void trackRemoveToLogbook_aroundBody4(org.nuclos.server.history.ejb3.HistoryFacadeBean, org.nuclos.common.dal.vo.EntityObjectVO, java.lang.String); > Signature: (Lorg/nuclos/server/history/ejb3/HistoryFacadeBean;Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > Code: > 0: aload_0 > 1: invokevirtual #269 // Method getSavePoint:()Ljava/lang/Object; > 4: ifnull 14 > 7: aload_0 > 8: invokevirtual #273 // Method getSavePointTime:()Lorg/nuclos/common2/InternalTimestamp; > 11: ifnonnull 41 > 14: getstatic #28 // Field LOG:Lorg/apache/log4j/Logger; > 17: new #277 // class java/lang/StringBuilder > 20: dup > 21: ldc_w #279 // String SAVEPOINT IS NULL FOR OBJECTID= > 24: invokespecial #281 // Method java/lang/StringBuilder."<init>":(Ljava/lang/String;)V > 27: aload_1 > 28: invokevirtual #284 // Method org/nuclos/common/dal/vo/EntityObjectVO.getPrimaryKey:()Ljava/lang/Object; > 31: invokevirtual #289 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; > 34: invokevirtual #293 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; > 37: invokevirtual #294 // Method org/apache/log4j/Logger.error:(Ljava/lang/Object;)V > 40: return > 41: aload_0 > 42: getfield #125 // Field metaProvider:Lorg/nuclos/server/common/MetaProvider; > 45: aload_1 > 46: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 49: invokevirtual #323 // Method org/nuclos/server/common/MetaProvider.getEntity:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/EntityMeta; > 52: invokevirtual #326 // Method org/nuclos/common/EntityMeta.isLogBookTracking:()Z > 55: istore_3 > 56: iload_3 > 57: ifeq 235 > 60: new #332 // class java/util/ArrayList > 63: dup > 64: invokespecial #334 // Method java/util/ArrayList."<init>":()V > 67: astore 5 > 69: aload_1 > 70: invokevirtual #335 // Method org/nuclos/common/dal/vo/EntityObjectVO.getFieldValues:()Ljava/util/Map; > 73: invokeinterface #339, 1 // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set; > 78: invokeinterface #343, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; > 83: astore 7 > 85: goto 225 > 88: aload 7 > 90: invokeinterface #347, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; > 95: checkcast #97 // class org/nuclos/common/UID > 98: astore 9 > 100: aload 5 > 102: aload 9 > 104: invokeinterface #352, 2 // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z > 109: ifeq 115 > 112: goto 225 > 115: aload_0 > 116: getfield #125 // Field metaProvider:Lorg/nuclos/server/common/MetaProvider; > 119: aload_1 > 120: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 123: invokevirtual #129 // Method org/nuclos/server/common/MetaProvider.getAllEntityFieldsByEntity:(Lorg/nuclos/common/UID;)Ljava/util/Map; > 126: aload 9 > 128: invokeinterface #135, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; > 133: checkcast #141 // class org/nuclos/common/FieldMeta > 136: astore 11 > 138: aload 11 > 140: ifnonnull 169 > 143: aload 9 > 145: getstatic #143 // Field org/nuclos/common/SF.VERSION:Lorg/nuclos/common/SFValueable; > 148: invokevirtual #409 // Method org/nuclos/common/SFValueable.getFieldName:()Ljava/lang/String; > 151: invokevirtual #155 // Method org/nuclos/common/UID.equals:(Ljava/lang/Object;)Z > 154: ifeq 225 > 157: getstatic #143 // Field org/nuclos/common/SF.VERSION:Lorg/nuclos/common/SFValueable; > 160: aload_1 > 161: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 164: invokevirtual #159 // Method org/nuclos/common/SFValueable.getMetaData:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/FieldMeta; > 167: astore 11 > 169: aload 11 > 171: invokevirtual #358 // Method org/nuclos/common/FieldMeta.isLogBookTracking:()Z > 174: ifeq 225 > 177: aload 5 > 179: aload 9 > 181: invokeinterface #371, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z > 186: pop > 187: aload_0 > 188: aload_0 > 189: invokevirtual #269 // Method getSavePoint:()Ljava/lang/Object; > 192: aload_0 > 193: invokevirtual #372 // Method getCurrentUserName:()Ljava/lang/String; > 196: aload_1 > 197: invokevirtual #284 // Method org/nuclos/common/dal/vo/EntityObjectVO.getPrimaryKey:()Ljava/lang/Object; > 200: aload_0 > 201: invokevirtual #273 // Method getSavePointTime:()Lorg/nuclos/common2/InternalTimestamp; > 204: aload_1 > 205: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 208: aload 9 > 210: aload_1 > 211: aload 9 > 213: invokevirtual #383 // Method org/nuclos/common/dal/vo/EntityObjectVO.getFieldId:(Lorg/nuclos/common/UID;)Ljava/lang/Long; > 216: aload_1 > 217: aload 9 > 219: invokevirtual #362 // Method org/nuclos/common/dal/vo/EntityObjectVO.getFieldValue:(Lorg/nuclos/common/UID;)Ljava/lang/Object; > 222: invokespecial #375 // Method createHistoryEntry:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Lorg/nuclos/common2/InternalTimestamp;Lorg/nuclos/common/UID;Lorg/nuclos/common/UID;Ljava/lang/Object;Ljava/lang/Object;)V > 225: aload 7 > 227: invokeinterface #387, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z > 232: ifne 88 > 235: return > LineNumberTable: > line 259: 0 > line 260: 14 > line 261: 40 > line 264: 41 > line 265: 56 > line 266: 60 > line 267: 69 > line 268: 100 > line 269: 112 > line 271: 115 > line 272: 138 > line 273: 143 > line 274: 157 > line 278: 169 > line 279: 177 > line 280: 187 > line 281: 200 > line 280: 222 > line 267: 225 > line 322: 235 > LocalVariableTable: > Start Length Slot Name Signature > 0 236 0 ajc$this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > 0 236 1 eo Lorg/nuclos/common/dal/vo/EntityObjectVO; > 0 236 2 customUsage Ljava/lang/String; > 56 180 3 bLogbookTracking Z > 69 166 5 setWrittenFields Ljava/util/List; > 100 125 9 field Lorg/nuclos/common/UID; > 138 87 11 efMeta Lorg/nuclos/common/FieldMeta; > > static final java.util.Collection getHistoryData_aroundBody6(org.nuclos.server.history.ejb3.HistoryFacadeBean, org.nuclos.common.UID, java.lang.Object); > Signature: (Lorg/nuclos/server/history/ejb3/HistoryFacadeBean;Lorg/nuclos/common/UID;Ljava/lang/Object;)Ljava/util/Collection; > Code: > 0: getstatic #67 // Field org/nuclos/common/E.HISTORY:Lorg/nuclos/common/E$_History; > 3: getfield #438 // Field org/nuclos/common/E$_History.entity:Lorg/nuclos/common/E$_History$Entity; > 6: getstatic #442 // Field org/nuclos/common/collect/collectable/searchcondition/ComparisonOperator.EQUAL:Lorg/nuclos/common/collect/collectable/searchcondition/ComparisonOperator; > 9: aload_1 > 10: invokestatic #448 // Method org/nuclos/common/SearchConditionUtils.newComparison:(Lorg/nuclos/common/FieldMeta;Lorg/nuclos/common/collect/collectable/searchcondition/ComparisonOperator;Ljava/lang/Object;)Lorg/nuclos/common/collect/collectable/searchcondition/CollectableComparison; > 13: astore_3 > 14: aload_2 > 15: instanceof #97 // class org/nuclos/common/UID > 18: ifeq 30 > 21: getstatic #67 // Field org/nuclos/common/E.HISTORY:Lorg/nuclos/common/E$_History; > 24: getfield #99 // Field org/nuclos/common/E$_History.entityobjectuid:Lorg/nuclos/common/E$_History$EntityobjectUid; > 27: goto 36 > 30: getstatic #67 // Field org/nuclos/common/E.HISTORY:Lorg/nuclos/common/E$_History; > 33: getfield #73 // Field org/nuclos/common/E$_History.entityobjectid:Lorg/nuclos/common/E$_History$EntityobjectId; > 36: getstatic #442 // Field org/nuclos/common/collect/collectable/searchcondition/ComparisonOperator.EQUAL:Lorg/nuclos/common/collect/collectable/searchcondition/ComparisonOperator; > 39: aload_2 > 40: invokestatic #448 // Method org/nuclos/common/SearchConditionUtils.newComparison:(Lorg/nuclos/common/FieldMeta;Lorg/nuclos/common/collect/collectable/searchcondition/ComparisonOperator;Ljava/lang/Object;)Lorg/nuclos/common/collect/collectable/searchcondition/CollectableComparison; > 43: astore 5 > 45: aload_0 > 46: invokespecial #205 // Method getMasterDataFacade:()Lorg/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal; > 49: getstatic #67 // Field org/nuclos/common/E.HISTORY:Lorg/nuclos/common/E$_History; > 52: iconst_2 > 53: anewarray #454 // class org/nuclos/common/collect/collectable/searchcondition/CollectableSearchCondition > 56: dup > 57: iconst_0 > 58: aload_3 > 59: aastore > 60: dup > 61: iconst_1 > 62: aload 5 > 64: aastore > 65: invokestatic #456 // Method org/nuclos/common/SearchConditionUtils.and:([Lorg/nuclos/common/collect/collectable/searchcondition/CollectableSearchCondition;)Lorg/nuclos/common/collect/collectable/searchcondition/CompositeCollectableSearchCondition; > 68: iconst_1 > 69: invokeinterface #460, 4 // InterfaceMethod org/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal.getMasterData:(Lorg/nuclos/common/EntityMeta;Lorg/nuclos/common/collect/collectable/searchcondition/CollectableSearchCondition;Z)Lorg/nuclos/common2/TruncatableCollection; > 74: astore 7 > 76: aload_2 > 77: instanceof #97 // class org/nuclos/common/UID > 80: ifeq 92 > 83: getstatic #67 // Field org/nuclos/common/E.HISTORY:Lorg/nuclos/common/E$_History; > 86: getfield #464 // Field org/nuclos/common/E$_History.value_refuid:Lorg/nuclos/common/E$_History$Value_refuid; > 89: goto 98 > 92: getstatic #67 // Field org/nuclos/common/E.HISTORY:Lorg/nuclos/common/E$_History; > 95: getfield #468 // Field org/nuclos/common/E$_History.value_refid:Lorg/nuclos/common/E$_History$Value_refid; > 98: getstatic #442 // Field org/nuclos/common/collect/collectable/searchcondition/ComparisonOperator.EQUAL:Lorg/nuclos/common/collect/collectable/searchcondition/ComparisonOperator; > 101: aload_2 > 102: invokestatic #448 // Method org/nuclos/common/SearchConditionUtils.newComparison:(Lorg/nuclos/common/FieldMeta;Lorg/nuclos/common/collect/collectable/searchcondition/ComparisonOperator;Ljava/lang/Object;)Lorg/nuclos/common/collect/collectable/searchcondition/CollectableComparison; > 105: astore 9 > 107: aload_0 > 108: invokespecial #205 // Method getMasterDataFacade:()Lorg/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal; > 111: getstatic #67 // Field org/nuclos/common/E.HISTORY:Lorg/nuclos/common/E$_History; > 114: aload 9 > 116: iconst_1 > 117: invokeinterface #460, 4 // InterfaceMethod org/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal.getMasterData:(Lorg/nuclos/common/EntityMeta;Lorg/nuclos/common/collect/collectable/searchcondition/CollectableSearchCondition;Z)Lorg/nuclos/common2/TruncatableCollection; > 122: invokeinterface #472, 1 // InterfaceMethod org/nuclos/common2/TruncatableCollection.iterator:()Ljava/util/Iterator; > 127: astore 11 > 129: goto 190 > 132: aload 11 > 134: invokeinterface #347, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; > 139: checkcast #263 // class org/nuclos/server/masterdata/valueobject/MasterDataVO > 142: astore 13 > 144: aload 13 > 146: getstatic #67 // Field org/nuclos/common/E.HISTORY:Lorg/nuclos/common/E$_History; > 149: getfield #475 // Field org/nuclos/common/E$_History.entityfield:Lorg/nuclos/common/E$_History$Entityfield; > 152: invokevirtual #479 // Method org/nuclos/server/masterdata/valueobject/MasterDataVO.getFieldUid:(Lorg/nuclos/common/FieldMeta;)Lorg/nuclos/common/UID; > 155: astore 15 > 157: aload_0 > 158: getfield #125 // Field metaProvider:Lorg/nuclos/server/common/MetaProvider; > 161: aload 15 > 163: invokevirtual #482 // Method org/nuclos/server/common/MetaProvider.getEntityField:(Lorg/nuclos/common/UID;)Lorg/nuclos/common/FieldMeta; > 166: invokevirtual #167 // Method org/nuclos/common/FieldMeta.getEntity:()Lorg/nuclos/common/UID; > 169: astore 17 > 171: aload 17 > 173: aload_1 > 174: invokevirtual #155 // Method org/nuclos/common/UID.equals:(Ljava/lang/Object;)Z > 177: ifeq 190 > 180: aload 7 > 182: aload 13 > 184: invokeinterface #485, 2 // InterfaceMethod org/nuclos/common2/TruncatableCollection.add:(Ljava/lang/Object;)Z > 189: pop > 190: aload 11 > 192: invokeinterface #387, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z > 197: ifne 132 > 200: getstatic #486 // Field java/util/Collections.EMPTY_MAP:Ljava/util/Map; > 203: astore 13 > 205: aload_0 > 206: invokespecial #492 // Method getLayoutFacade:()Lorg/nuclos/server/attribute/ejb3/LayoutFacadeLocal; > 209: aload_1 > 210: aload_2 > 211: iconst_0 > 212: invokestatic #207 // Method org/nuclos/server/common/ServerParameterProvider.getInstance:()Lorg/nuclos/server/common/ServerParameterProvider; > 215: ldc #212 // String LAYOUT_CUSTOM_KEY > 217: invokevirtual #214 // Method org/nuclos/server/common/ServerParameterProvider.getValue:(Ljava/lang/String;)Ljava/lang/String; > 220: invokeinterface #494, 5 // InterfaceMethod org/nuclos/server/attribute/ejb3/LayoutFacadeLocal.getSubFormEntityAndParentSubFormEntityNames:(Lorg/nuclos/common/UID;Ljava/lang/Object;ZLjava/lang/String;)Ljava/util/Map; > 225: astore 13 > 227: goto 275 > 230: astore 11 > 232: getstatic #28 // Field LOG:Lorg/apache/log4j/Logger; > 235: ldc_w #498 // String error getting dependant fields from layout > 238: aload 11 > 240: invokevirtual #500 // Method org/apache/log4j/Logger.warn:(Ljava/lang/Object;Ljava/lang/Throwable;)V > 243: goto 275 > 246: astore 11 > 248: getstatic #28 // Field LOG:Lorg/apache/log4j/Logger; > 251: ldc_w #498 // String error getting dependant fields from layout > 254: aload 11 > 256: invokevirtual #500 // Method org/apache/log4j/Logger.warn:(Ljava/lang/Object;Ljava/lang/Throwable;)V > 259: goto 275 > 262: astore 11 > 264: getstatic #28 // Field LOG:Lorg/apache/log4j/Logger; > 267: ldc_w #498 // String error getting dependant fields from layout > 270: aload 11 > 272: invokevirtual #500 // Method org/apache/log4j/Logger.warn:(Ljava/lang/Object;Ljava/lang/Throwable;)V > 275: aload 13 > 277: invokeinterface #339, 1 // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set; > 282: invokeinterface #343, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; > 287: astore 15 > 289: goto 381 > 292: aload 15 > 294: invokeinterface #347, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; > 299: checkcast #504 // class org/nuclos/common2/EntityAndField > 302: astore 11 > 304: aload_0 > 305: invokespecial #205 // Method getMasterDataFacade:()Lorg/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal; > 308: aload 11 > 310: invokevirtual #506 // Method org/nuclos/common2/EntityAndField.getEntity:()Lorg/nuclos/common/UID; > 313: aload 11 > 315: invokevirtual #507 // Method org/nuclos/common2/EntityAndField.getField:()Lorg/nuclos/common/UID; > 318: aload_2 > 319: invokeinterface #510, 4 // InterfaceMethod org/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal.getDependantMasterData:(Lorg/nuclos/common/UID;Lorg/nuclos/common/UID;Ljava/lang/Object;)Ljava/util/Collection; > 324: invokeinterface #514, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; > 329: astore 19 > 331: goto 371 > 334: aload 19 > 336: invokeinterface #347, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; > 341: checkcast #263 // class org/nuclos/server/masterdata/valueobject/MasterDataVO > 344: astore 17 > 346: aload 7 > 348: aload_0 > 349: aload 17 > 351: invokevirtual #517 // Method org/nuclos/server/masterdata/valueobject/MasterDataVO.getEntityObject:()Lorg/nuclos/common/dal/vo/EntityObjectVO; > 354: invokevirtual #303 // Method org/nuclos/common/dal/vo/EntityObjectVO.getDalEntity:()Lorg/nuclos/common/UID; > 357: aload 17 > 359: invokevirtual #521 // Method org/nuclos/server/masterdata/valueobject/MasterDataVO.getPrimaryKey:()Ljava/lang/Object; > 362: invokevirtual #522 // Method getHistoryData:(Lorg/nuclos/common/UID;Ljava/lang/Object;)Ljava/util/Collection; > 365: invokeinterface #524, 2 // InterfaceMethod org/nuclos/common2/TruncatableCollection.addAll:(Ljava/util/Collection;)Z > 370: pop > 371: aload 19 > 373: invokeinterface #387, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z > 378: ifne 334 > 381: aload 15 > 383: invokeinterface #387, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z > 388: ifne 292 > 391: new #332 // class java/util/ArrayList > 394: dup > 395: invokespecial #334 // Method java/util/ArrayList."<init>":()V > 398: astore 11 > 400: new #332 // class java/util/ArrayList > 403: dup > 404: aload 7 > 406: invokespecial #528 // Method java/util/ArrayList."<init>":(Ljava/util/Collection;)V > 409: invokevirtual #531 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; > 412: astore 17 > 414: goto 512 > 417: aload 17 > 419: invokeinterface #347, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; > 424: checkcast #263 // class org/nuclos/server/masterdata/valueobject/MasterDataVO > 427: astore 15 > 429: aload 15 > 431: getstatic #67 // Field org/nuclos/common/E.HISTORY:Lorg/nuclos/common/E$_History; > 434: getfield #532 // Field org/nuclos/common/E$_History.savepoint:Lorg/nuclos/common/E$_History$Savepoint; > 437: invokevirtual #536 // Method org/nuclos/common/E$_History$Savepoint.getUID:()Lorg/nuclos/common/UID; > 440: ldc_w #257 // class java/lang/String > 443: invokevirtual #539 // Method org/nuclos/server/masterdata/valueobject/MasterDataVO.getFieldValue:(Lorg/nuclos/common/UID;Ljava/lang/Class;)Ljava/lang/Object; > 446: checkcast #257 // class java/lang/String > 449: astore 19 > 451: aload 11 > 453: aload 19 > 455: invokeinterface #352, 2 // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z > 460: ifne 512 > 463: aload 11 > 465: aload 19 > 467: invokeinterface #371, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z > 472: pop > 473: getstatic #67 // Field org/nuclos/common/E.HISTORY:Lorg/nuclos/common/E$_History; > 476: getfield #532 // Field org/nuclos/common/E$_History.savepoint:Lorg/nuclos/common/E$_History$Savepoint; > 479: getstatic #442 // Field org/nuclos/common/collect/collectable/searchcondition/ComparisonOperator.EQUAL:Lorg/nuclos/common/collect/collectable/searchcondition/ComparisonOperator; > 482: aload 19 > 484: invokestatic #448 // Method org/nuclos/common/SearchConditionUtils.newComparison:(Lorg/nuclos/common/FieldMeta;Lorg/nuclos/common/collect/collectable/searchcondition/ComparisonOperator;Ljava/lang/Object;)Lorg/nuclos/common/collect/collectable/searchcondition/CollectableComparison; > 487: astore 21 > 489: aload 7 > 491: aload_0 > 492: invokespecial #205 // Method getMasterDataFacade:()Lorg/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal; > 495: getstatic #67 // Field org/nuclos/common/E.HISTORY:Lorg/nuclos/common/E$_History; > 498: aload 21 > 500: iconst_1 > 501: invokeinterface #460, 4 // InterfaceMethod org/nuclos/server/masterdata/ejb3/MasterDataFacadeLocal.getMasterData:(Lorg/nuclos/common/EntityMeta;Lorg/nuclos/common/collect/collectable/searchcondition/CollectableSearchCondition;Z)Lorg/nuclos/common2/TruncatableCollection; > 506: invokeinterface #524, 2 // InterfaceMethod org/nuclos/common2/TruncatableCollection.addAll:(Ljava/util/Collection;)Z > 511: pop > 512: aload 17 > 514: invokeinterface #387, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z > 519: ifne 417 > 522: aload 7 > 524: new #542 // class org/nuclos/server/history/ejb3/HistoryFacadeBean$1 > 527: dup > 528: aload_0 > 529: invokespecial #544 // Method org/nuclos/server/history/ejb3/HistoryFacadeBean$1."<init>":(Lorg/nuclos/server/history/ejb3/HistoryFacadeBean;)V > 532: invokestatic #547 // Method org/nuclos/common/collection/CollectionUtils.distinct:(Ljava/util/Collection;Lorg/nuclos/common/collection/BinaryPredicate;)Ljava/util/Set; > 535: areturn > 536: astore_3 > 537: new #222 // class org/nuclos/common/NuclosFatalException > 540: dup > 541: aload_3 > 542: invokespecial #224 // Method org/nuclos/common/NuclosFatalException."<init>":(Ljava/lang/Throwable;)V > 545: athrow > Exception table: > from to target type > 205 227 230 Class org/nuclos/common/NuclosFatalException > 205 227 246 Class org/nuclos/common2/exception/CommonFatalException > 205 227 262 Class java/lang/Exception > 0 535 536 Class java/lang/Exception > LineNumberTable: > line 345: 0 > line 347: 14 > line 346: 43 > line 349: 45 > line 348: 74 > line 352: 76 > line 351: 105 > line 353: 107 > line 354: 144 > line 355: 157 > line 356: 171 > line 357: 180 > line 353: 190 > line 362: 200 > line 364: 205 > line 365: 209 > line 364: 220 > line 366: 227 > line 367: 232 > line 368: 246 > line 369: 248 > line 370: 262 > line 371: 264 > line 374: 275 > line 375: 304 > line 377: 346 > line 375: 371 > line 374: 381 > line 382: 391 > line 383: 400 > line 384: 429 > line 385: 451 > line 386: 463 > line 387: 473 > line 388: 489 > line 383: 512 > line 393: 522 > line 399: 536 > line 400: 537 > LocalVariableTable: > Start Length Slot Name Signature > 0 546 0 ajc$this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > 0 546 1 entityUID Lorg/nuclos/common/UID; > 0 546 2 iObjectId Ljava/lang/Object; > 14 522 3 condEntity Lorg/nuclos/common/collect/collectable/searchcondition/CollectableComparison; > 537 9 3 e Ljava/lang/Exception; > 45 491 5 condEntityObject Lorg/nuclos/common/collect/collectable/searchcondition/CollectableComparison; > 76 460 7 result Lorg/nuclos/common2/TruncatableCollection; > 107 429 9 condRefValue Lorg/nuclos/common/collect/collectable/searchcondition/CollectableComparison; > 264 11 11 e Ljava/lang/Exception; > 232 11 11 e Lorg/nuclos/common/NuclosFatalException; > 248 11 11 e Lorg/nuclos/common2/exception/CommonFatalException; > 400 136 11 lstSavepoints Ljava/util/List; > 304 77 11 eaf Lorg/nuclos/common2/EntityAndField; > 144 46 13 mdvo Lorg/nuclos/server/masterdata/valueobject/MasterDataVO; > 205 331 13 mpEntityAndParentEntityName Ljava/util/Map; > 429 83 15 mdvo Lorg/nuclos/server/masterdata/valueobject/MasterDataVO; > 157 33 15 uidRefEntityField Lorg/nuclos/common/UID; > 346 25 17 mdvo Lorg/nuclos/server/masterdata/valueobject/MasterDataVO; > 171 19 17 uidForeignRefEntity Lorg/nuclos/common/UID; > 451 61 19 sSavePoint Ljava/lang/String; > 489 23 21 cond Lorg/nuclos/common/collect/collectable/searchcondition/CollectableComparison; > > static final void trackChangesToLogbookIfPossible_aroundBody8(org.nuclos.server.history.ejb3.HistoryFacadeBean, org.nuclos.common.dal.vo.EntityObjectVO, org.nuclos.common.dal.vo.EntityObjectVO, java.lang.String); > Signature: (Lorg/nuclos/server/history/ejb3/HistoryFacadeBean;Lorg/nuclos/common/dal/vo/EntityObjectVO;Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > Code: > 0: aload_0 > 1: aload_1 > 2: aload_2 > 3: aload_3 > 4: invokevirtual #585 // Method trackChangesToLogbook:(Lorg/nuclos/common/dal/vo/EntityObjectVO;Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > 7: return > LineNumberTable: > line 405: 0 > line 406: 7 > LocalVariableTable: > Start Length Slot Name Signature > 0 8 0 ajc$this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > 0 8 1 eoOld Lorg/nuclos/common/dal/vo/EntityObjectVO; > 0 8 2 eoNew Lorg/nuclos/common/dal/vo/EntityObjectVO; > 0 8 3 customUsage Ljava/lang/String; > > static final void trackRemoveToLogbookIfPossible_aroundBody10(org.nuclos.server.history.ejb3.HistoryFacadeBean, org.nuclos.common.dal.vo.EntityObjectVO, java.lang.String); > Signature: (Lorg/nuclos/server/history/ejb3/HistoryFacadeBean;Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > Code: > 0: aload_0 > 1: aload_1 > 2: aload_2 > 3: invokevirtual #588 // Method trackRemoveToLogbook:(Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > 6: return > LineNumberTable: > line 409: 0 > line 410: 6 > LocalVariableTable: > Start Length Slot Name Signature > 0 7 0 ajc$this Lorg/nuclos/server/history/ejb3/HistoryFacadeBean; > 0 7 1 eo Lorg/nuclos/common/dal/vo/EntityObjectVO; > 0 7 2 customUsage Ljava/lang/String; > > private static void ajc$preClinit(); > Signature: ()V > Code: > 0: new #703 // class org/aspectj/runtime/reflect/Factory > 3: dup > 4: ldc_w #704 // String HistoryFacadeBean.java > 7: ldc #1 // class org/nuclos/server/history/ejb3/HistoryFacadeBean > 9: invokespecial #707 // Method org/aspectj/runtime/reflect/Factory."<init>":(Ljava/lang/String;Ljava/lang/Class;)V > 12: astore_0 > 13: aload_0 > 14: ldc_w #709 // String method-execution > 17: aload_0 > 18: ldc_w #711 // String 1 > 21: ldc_w #712 // String removeHistoryEntries > 24: ldc_w #714 // String org.nuclos.server.history.ejb3.HistoryFacadeBean > 27: ldc_w #716 // String java.lang.Object > 30: ldc_w #717 // String govoId > 33: ldc_w #719 // String > 36: ldc_w #721 // String void > 39: invokevirtual #725 // Method org/aspectj/runtime/reflect/Factory.makeMethodSig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/aspectj/lang/reflect/MethodSignature; > 42: bipush 101 > 44: invokevirtual #729 // Method org/aspectj/runtime/reflect/Factory.makeSJP:(Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart; > 47: putstatic #655 // Field ajc$tjp_0:Lorg/aspectj/lang/JoinPoint$StaticPart; > 50: aload_0 > 51: ldc_w #709 // String method-execution > 54: aload_0 > 55: ldc_w #711 // String 1 > 58: ldc_w #730 // String trackChangesToLogbook > 61: ldc_w #714 // String org.nuclos.server.history.ejb3.HistoryFacadeBean > 64: ldc_w #732 // String org.nuclos.common.dal.vo.EntityObjectVO:org.nuclos.common.dal.vo.EntityObjectVO:java.lang.String > 67: ldc_w #734 // String eoOld:eoNew:customUsage > 70: ldc_w #719 // String > 73: ldc_w #721 // String void > 76: invokevirtual #725 // Method org/aspectj/runtime/reflect/Factory.makeMethodSig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/aspectj/lang/reflect/MethodSignature; > 79: sipush 155 > 82: invokevirtual #729 // Method org/aspectj/runtime/reflect/Factory.makeSJP:(Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart; > 85: putstatic #669 // Field ajc$tjp_1:Lorg/aspectj/lang/JoinPoint$StaticPart; > 88: aload_0 > 89: ldc_w #709 // String method-execution > 92: aload_0 > 93: ldc_w #711 // String 1 > 96: ldc_w #735 // String trackRemoveToLogbook > 99: ldc_w #714 // String org.nuclos.server.history.ejb3.HistoryFacadeBean > 102: ldc_w #737 // String org.nuclos.common.dal.vo.EntityObjectVO:java.lang.String > 105: ldc_w #739 // String eo:customUsage > 108: ldc_w #719 // String > 111: ldc_w #721 // String void > 114: invokevirtual #725 // Method org/aspectj/runtime/reflect/Factory.makeMethodSig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/aspectj/lang/reflect/MethodSignature; > 117: sipush 258 > 120: invokevirtual #729 // Method org/aspectj/runtime/reflect/Factory.makeSJP:(Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart; > 123: putstatic #677 // Field ajc$tjp_2:Lorg/aspectj/lang/JoinPoint$StaticPart; > 126: aload_0 > 127: ldc_w #709 // String method-execution > 130: aload_0 > 131: ldc_w #711 // String 1 > 134: ldc_w #740 // String getHistoryData > 137: ldc_w #714 // String org.nuclos.server.history.ejb3.HistoryFacadeBean > 140: ldc_w #742 // String org.nuclos.common.UID:java.lang.Object > 143: ldc_w #744 // String entityUID:iObjectId > 146: ldc_w #719 // String > 149: ldc_w #746 // String java.util.Collection > 152: invokevirtual #725 // Method org/aspectj/runtime/reflect/Factory.makeMethodSig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/aspectj/lang/reflect/MethodSignature; > 155: sipush 339 > 158: invokevirtual #729 // Method org/aspectj/runtime/reflect/Factory.makeSJP:(Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart; > 161: putstatic #685 // Field ajc$tjp_3:Lorg/aspectj/lang/JoinPoint$StaticPart; > 164: aload_0 > 165: ldc_w #709 // String method-execution > 168: aload_0 > 169: ldc_w #711 // String 1 > 172: ldc_w #747 // String trackChangesToLogbookIfPossible > 175: ldc_w #714 // String org.nuclos.server.history.ejb3.HistoryFacadeBean > 178: ldc_w #732 // String org.nuclos.common.dal.vo.EntityObjectVO:org.nuclos.common.dal.vo.EntityObjectVO:java.lang.String > 181: ldc_w #734 // String eoOld:eoNew:customUsage > 184: ldc_w #719 // String > 187: ldc_w #721 // String void > 190: invokevirtual #725 // Method org/aspectj/runtime/reflect/Factory.makeMethodSig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/aspectj/lang/reflect/MethodSignature; > 193: sipush 404 > 196: invokevirtual #729 // Method org/aspectj/runtime/reflect/Factory.makeSJP:(Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart; > 199: putstatic #692 // Field ajc$tjp_4:Lorg/aspectj/lang/JoinPoint$StaticPart; > 202: aload_0 > 203: ldc_w #709 // String method-execution > 206: aload_0 > 207: ldc_w #711 // String 1 > 210: ldc_w #748 // String trackRemoveToLogbookIfPossible > 213: ldc_w #714 // String org.nuclos.server.history.ejb3.HistoryFacadeBean > 216: ldc_w #737 // String org.nuclos.common.dal.vo.EntityObjectVO:java.lang.String > 219: ldc_w #739 // String eo:customUsage > 222: ldc_w #719 // String > 225: ldc_w #721 // String void > 228: invokevirtual #725 // Method org/aspectj/runtime/reflect/Factory.makeMethodSig:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/aspectj/lang/reflect/MethodSignature; > 231: sipush 408 > 234: invokevirtual #729 // Method org/aspectj/runtime/reflect/Factory.makeSJP:(Ljava/lang/String;Lorg/aspectj/lang/Signature;I)Lorg/aspectj/lang/JoinPoint$StaticPart; > 237: putstatic #699 // Field ajc$tjp_5:Lorg/aspectj/lang/JoinPoint$StaticPart; > 240: return > LineNumberTable: > line 1: 0 >} >Classfile /home/tpasch2/tmp/org/nuclos/server/history/ejb3/HistoryFacadeLocal.class > Last modified 07.11.2013; size 794 bytes > MD5 checksum 35bde67418ae0326b27bdaa7d59d0da8 > Compiled from "HistoryFacadeLocal.java" >public interface org.nuclos.server.history.ejb3.HistoryFacadeLocal { > public abstract void trackChangesToLogbook(org.nuclos.common.dal.vo.EntityObjectVO<?>, org.nuclos.common.dal.vo.EntityObjectVO<?>, java.lang.String); > Signature: (Lorg/nuclos/common/dal/vo/EntityObjectVO;Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > > public abstract void trackRemoveToLogbook(org.nuclos.common.dal.vo.EntityObjectVO<?>, java.lang.String); > Signature: (Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > > public abstract void trackChangesToLogbookIfPossible(org.nuclos.common.dal.vo.EntityObjectVO<?>, org.nuclos.common.dal.vo.EntityObjectVO<?>, java.lang.String); > Signature: (Lorg/nuclos/common/dal/vo/EntityObjectVO;Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V > > public abstract void trackRemoveToLogbookIfPossible(org.nuclos.common.dal.vo.EntityObjectVO<?>, java.lang.String); > Signature: (Lorg/nuclos/common/dal/vo/EntityObjectVO;Ljava/lang/String;)V >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 421307
:
237299
|
237300
|
237301
| 237302