1 22 package org.jboss.ejb.plugins.keygenerator.hilo; 23 24 27 public interface HiLoKeyGeneratorFactoryMBean extends org.jboss.system.ServiceMBean { 28 29 public static final javax.management.ObjectName OBJECT_NAME = org.jboss.mx.util.ObjectNameFactory.create("jboss.system:service=KeyGeneratorFactory,type=HiLo"); 31 32 void setFactoryName(java.lang.String factoryName) ; 33 34 java.lang.String getFactoryName() ; 35 36 void setDataSource(javax.management.ObjectName dataSource) throws java.lang.Exception ; 37 38 javax.management.ObjectName getDataSource() ; 39 40 java.lang.String getTableName() ; 41 42 void setTableName(java.lang.String tableName) throws java.lang.Exception ; 43 44 java.lang.String getSequenceColumn() ; 45 46 void setSequenceColumn(java.lang.String sequenceColumn) ; 47 48 java.lang.String getSequenceName() ; 49 50 void setSequenceName(java.lang.String sequenceName) ; 51 52 java.lang.String getIdColumnName() ; 53 54 void setIdColumnName(java.lang.String idColumnName) ; 55 56 java.lang.String getCreateTableDdl() ; 57 58 void setCreateTableDdl(java.lang.String createTableDdl) ; 59 60 java.lang.String getSelectHiSql(); 61 62 void setSelectHiSql(String selectHiSql); 63 64 long getBlockSize() ; 65 66 void setBlockSize(long blockSize) ; 67 68 boolean isCreateTable(); 69 70 void setCreateTable(boolean createTable); 71 72 boolean isDropTable(); 73 74 void setDropTable(boolean dropTable); 75 } 76 | Popular Tags |