📄 object_tokenbeanadaptorbinding_3a23ec87.java
字号:
package com.leeman.common.dao.websphere_deploy.ORACLE_V9_1;/** * Object_TokenBeanAdaptorBinding_3a23ec87 */public class Object_TokenBeanAdaptorBinding_3a23ec87 implements com.ibm.ws.ejbpersistence.beanextensions.BeanAdaptorBinding { /** * getExtractor */ public com.ibm.ws.ejbpersistence.dataaccess.EJBExtractor getExtractor() { // extractor for com.leeman.common.dao.websphere_deploy.ORACLE_V9_1.Object_TokenBeanExtractor_3a23ec87 com.ibm.ws.ejbpersistence.dataaccess.AbstractEJBExtractor extractor = new com.leeman.common.dao.websphere_deploy.ORACLE_V9_1.Object_TokenBeanExtractor_3a23ec87(); extractor.setPrimaryKeyColumns(new int[] {1,2,3}); extractor.setDataColumns(new int[] {1,2,3,4,5,6,7,8}); return extractor; } /** * getInjector */ public com.ibm.ws.ejbpersistence.beanextensions.EJBInjector getInjector() { return new com.leeman.common.dao.websphere_deploy.ORACLE_V9_1.Object_TokenBeanInjectorImpl_3a23ec87(); } /** * getAdapter */ public com.ibm.websphere.ejbpersistence.EJBToRAAdapter getAdapter() { return com.ibm.ws.rsadapter.cci.WSRelationalRAAdapter.createAdapter(); } /** * getMetadata */ public Object[] getMetadata() { java.lang.String[] primarykey, subhomes, composedObjs, composedObjImpls; com.ibm.ObjectQuery.metadata.OSQLExternalCatalogEntry[] cat; com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef[] fields; cat = new com.ibm.ObjectQuery.metadata.OSQLExternalCatalogEntry[4]; //------------------------------------------------------------------------- cat[0] = new com.ibm.ObjectQuery.metadata.OSQLExternalCatalogRDBAlias("Object_Token", "Object_Token1_Alias", "ORACLE", "WKEXS.OBJECT_TOKEN", "Object_Token_Object_Token1_Table"); //------------------------------------------------------------------------- fields = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef[8]; fields[0] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("COMPANY_ID", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 80, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, true, 0, -1, 0); fields[1] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("TABLE_NAME", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 100, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, true, 0, -1, 0); fields[2] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("RECORD_KEY", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 2000, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, true, 0, -1, 0); fields[3] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("PROGRAM_ID", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 50, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); fields[4] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("USER_ID", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 120, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); fields[5] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("SESSION_ID", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 50, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); fields[6] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("TOKEN_DATETIME", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._TIMESTAMP, 0, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); fields[7] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("TABLE_LOCK", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 1, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); primarykey = new String[3]; primarykey[0] = "COMPANY_ID"; primarykey[1] = "TABLE_NAME"; primarykey[2] = "RECORD_KEY"; cat[1] = new com.ibm.ObjectQuery.metadata.OSQLExternalCatalogType("Object_Token", "Object_Token1_Table", null, fields, primarykey); //------------------------------------------------------------------------- fields = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef[8]; fields[0] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("company_id", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 0, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); fields[1] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("table_name", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 0, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); fields[2] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("record_key", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 0, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); fields[3] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("program_id", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 0, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); fields[4] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("user_id", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 0, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); fields[5] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("session_id", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 0, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); fields[6] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("token_datetime", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._TIMESTAMP, 0, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); fields[7] = new com.ibm.ObjectQuery.metadata.OSQLExternalColumnDef("table_lock", new String(), com.ibm.ObjectQuery.engine.OSQLSymbols._CHARACTER, 0, com.ibm.ObjectQuery.engine.OSQLConstants.NO_TYPE, false, 0, -1, 0); primarykey = new String[3]; primarykey[0] = "company_id"; primarykey[1] = "table_name"; primarykey[2] = "record_key"; cat[2] = new com.ibm.ObjectQuery.metadata.OSQLExternalCatalogType("Object_Token", "Object_Token_BO", "com.leeman.common.dao.Object_TokenBean", fields, primarykey); //------------------------------------------------------------------------- composedObjs = null; composedObjImpls = null; subhomes = null; cat[3] = new com.ibm.ObjectQuery.metadata.OSQLExternalCatalogView("Object_Token", "Object_Token_Object_Token_BO", "Object_Token_Object_Token1_Alias", composedObjs, composedObjImpls, "select t1.COMPANY_ID,t1.TABLE_NAME,t1.RECORD_KEY,t1.PROGRAM_ID,t1.USER_ID,t1.SESSION_ID,_converter(\"com.ibm.vap.converters.VapTimestampToUtilDateConverter\",t1.TOKEN_DATETIME),t1.TABLE_LOCK from _this t1", null, subhomes, 0, null); return cat; } /** * createDataAccessSpecs */ public java.util.Collection createDataAccessSpecs() throws javax.resource.ResourceException { com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec daSpec; com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl iSpec; java.util.Collection result = new java.util.ArrayList(16); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("com.leeman.common.dao.websphere_deploy.ORACLE_V9_1.Object_TokenBeanFunctionSet_3a23ec87"); iSpec.setFunctionName("Create"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("Create"); daSpec.setInputRecordName("Create"); daSpec.setOptimistic(false); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.CREATE_BEAN); daSpec.setQueryScope(new String[]{"Object_Token"}); result.add(daSpec); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("com.leeman.common.dao.websphere_deploy.ORACLE_V9_1.Object_TokenBeanFunctionSet_3a23ec87"); iSpec.setFunctionName("Remove"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("Remove"); daSpec.setInputRecordName("Remove"); daSpec.setOptimistic(false); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.REMOVE_BEAN); daSpec.setQueryScope(new String[]{"Object_Token"}); result.add(daSpec); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("com.leeman.common.dao.websphere_deploy.ORACLE_V9_1.Object_TokenBeanFunctionSet_3a23ec87"); iSpec.setFunctionName("Store"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("Store"); daSpec.setInputRecordName("Store"); daSpec.setOptimistic(false); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.STORE_BEAN); daSpec.setQueryScope(new String[]{"Object_Token"}); result.add(daSpec); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("com.leeman.common.dao.websphere_deploy.ORACLE_V9_1.Object_TokenBeanFunctionSet_3a23ec87"); iSpec.setFunctionName("StoreUsingOCC"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("Store"); daSpec.setInputRecordName("Store"); daSpec.setOptimistic(true); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.STORE_BEAN); daSpec.setQueryScope(new String[]{"Object_Token"}); result.add(daSpec); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("com.leeman.common.dao.websphere_deploy.ORACLE_V9_1.Object_TokenBeanFunctionSet_3a23ec87"); iSpec.setFunctionName("FindTableToken"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("FindTableToken"); daSpec.setInputRecordName("FindTableToken"); daSpec.setOptimistic(false); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.FIND_BEAN); daSpec.setQueryScope(new String[]{"Object_Token"}); daSpec.setReadAccess(true); daSpec.setAllowDuplicates(true); daSpec.setContainsDuplicates(true); daSpec.setSingleResult(false); daSpec.setExtractor(new com.ibm.ws.ejbpersistence.dataaccess.WholeRowExtractor(getExtractor())); result.add(daSpec); daSpec=com.ibm.ws.ejbpersistence.beanextensions.DataAccessSpecFactory.getDataAccessSpec(); iSpec=new com.ibm.ws.rsadapter.cci.WSInteractionSpecImpl(); iSpec.setFunctionSetName("com.leeman.common.dao.websphere_deploy.ORACLE_V9_1.Object_TokenBeanFunctionSet_3a23ec87"); iSpec.setFunctionName("FindTableTokenForUpdate"); daSpec.setInteractionSpec(iSpec); daSpec.setSpecName("FindTableToken"); daSpec.setInputRecordName("FindTableToken"); daSpec.setOptimistic(false); daSpec.setType(com.ibm.ws.ejbpersistence.beanextensions.EJBDataAccessSpec.FIND_BEAN); daSpec.setQueryScope(new String[]{"Object_Token"}); daSpec.setReadAccess(false); daSpec.setAllowDuplicates(true); daSpec.setContainsDuplicates(true); daSpec.setSingleResult(false); daSpec.setExtractor(new com.ibm.ws.ejbpersistence.dataaccess.WholeRowExtractor(getExtractor())); result.add(daSpec);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -