[JBoss Tools (users)] - Re: Problems using
by bernie_h
Still no luck...
I've just setup a new workspace and a new Seam Web Project.
After doing a full publish I'm always getting this output:
10:06:24,196 INFO [PersistenceUnitDeployment] Stopping persistence unit persistence.units:ear=Test-App-ear.ear,unitName=Test-App
| 10:06:24,196 INFO [SessionFactoryImpl] closing
| 10:06:24,196 INFO [SessionFactoryObjectFactory] Unbinding factory from JNDI name: persistence.units:ear=Test-App-ear.ear,unitName=Test-App
| 10:06:24,196 INFO [NamingHelper] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
| 10:06:24,196 INFO [SessionFactoryObjectFactory] Unbound factory from JNDI name: persistence.units:ear=Test-App-ear.ear,unitName=Test-App
| 10:06:24,197 INFO [ConnectionFactoryBindingService] Unbound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=Test-AppDatasource' from JNDI name 'java:Test-AppDatasource'
| 10:06:24,256 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=Test-AppDatasource' to JNDI name 'java:Test-AppDatasource'
| 10:06:24,256 INFO [PersistenceUnitDeployment] Starting persistence unit persistence.units:ear=Test-App-ear.ear,unitName=Test-App
| 10:06:24,274 INFO [ConnectionProviderFactory] Initializing connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider
| 10:06:24,274 INFO [InjectedDataSourceConnectionProvider] Using provided datasource
| 10:06:24,369 INFO [SettingsFactory] RDBMS: MySQL, version: 5.1.22-rc-community
| 10:06:24,369 INFO [SettingsFactory] JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.6 ( Revision: ${svn.Revision} )
| 10:06:24,369 INFO [Dialect] Using dialect: org.hibernate.dialect.MySQLDialect
| 10:06:24,369 INFO [TransactionFactoryFactory] Transaction strategy: org.hibernate.ejb.transaction.JoinableCMTTransactionFactory
| 10:06:24,370 INFO [TransactionManagerLookupFactory] instantiating TransactionManagerLookup: org.hibernate.transaction.JBossTransactionManagerLookup
| 10:06:24,370 INFO [TransactionManagerLookupFactory] instantiated TransactionManagerLookup
| 10:06:24,370 INFO [SettingsFactory] Automatic flush during beforeCompletion(): disabled
| 10:06:24,370 INFO [SettingsFactory] Automatic session close at end of transaction: disabled
| 10:06:24,370 INFO [SettingsFactory] JDBC batch size: 15
| 10:06:24,370 INFO [SettingsFactory] JDBC batch updates for versioned data: disabled
| 10:06:24,370 INFO [SettingsFactory] Scrollable result sets: enabled
| 10:06:24,370 INFO [SettingsFactory] JDBC3 getGeneratedKeys(): enabled
| 10:06:24,370 INFO [SettingsFactory] Connection release mode: auto
| 10:06:24,370 INFO [SettingsFactory] Default schema: test
| 10:06:24,370 INFO [SettingsFactory] Maximum outer join fetch depth: 2
| 10:06:24,370 INFO [SettingsFactory] Default batch fetch size: 1
| 10:06:24,370 INFO [SettingsFactory] Generate SQL with comments: disabled
| 10:06:24,370 INFO [SettingsFactory] Order SQL updates by primary key: disabled
| 10:06:24,370 INFO [SettingsFactory] Order SQL inserts for batching: disabled
| 10:06:24,370 INFO [SettingsFactory] Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
| 10:06:24,370 INFO [ASTQueryTranslatorFactory] Using ASTQueryTranslatorFactory
| 10:06:24,370 INFO [SettingsFactory] Query language substitutions: {}
| 10:06:24,370 INFO [SettingsFactory] JPA-QL strict compliance: enabled
| 10:06:24,370 INFO [SettingsFactory] Second-level cache: enabled
| 10:06:24,370 INFO [SettingsFactory] Query cache: disabled
| 10:06:24,370 INFO [SettingsFactory] Cache region factory : org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge
| 10:06:24,370 INFO [RegionFactoryCacheProviderBridge] Cache provider: org.hibernate.cache.HashtableCacheProvider
| 10:06:24,370 INFO [SettingsFactory] Optimize cache for minimal puts: disabled
| 10:06:24,370 INFO [SettingsFactory] Cache region prefix: Test-App-ear_ear,Test-App
| 10:06:24,370 INFO [SettingsFactory] Structured second-level cache entries: disabled
| 10:06:24,370 INFO [SettingsFactory] Echoing all SQL to stdout
| 10:06:24,371 INFO [SettingsFactory] Statistics: disabled
| 10:06:24,371 INFO [SettingsFactory] Deleted entity synthetic identifier rollback: disabled
| 10:06:24,371 INFO [SettingsFactory] Default entity-mode: pojo
| 10:06:24,371 INFO [SettingsFactory] Named query checking : enabled
| 10:06:24,373 INFO [SessionFactoryImpl] building session factory
| 10:06:24,373 INFO [SessionFactoryObjectFactory] Factory name: persistence.units:ear=Test-App-ear.ear,unitName=Test-App
| 10:06:24,373 INFO [NamingHelper] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
| 10:06:24,373 INFO [SessionFactoryObjectFactory] Bound factory to JNDI name: persistence.units:ear=Test-App-ear.ear,unitName=Test-App
| 10:06:24,373 WARN [SessionFactoryObjectFactory] InitialContext did not implement EventContext
| 10:06:24,373 INFO [SchemaUpdate] Running hbm2ddl schema update
| 10:06:24,374 INFO [SchemaUpdate] fetching database metadata
| 10:06:24,376 INFO [SchemaUpdate] updating schema
| 10:06:24,379 INFO [SchemaUpdate] schema update complete
| 10:06:24,380 INFO [NamingHelper] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
Maybe the problem is because of the JBoss Version - I'm using 4.2.3 which solves some problems for me (JBossWS and some other things) but seems to make troubles together with JBoss Tools (e.g. the problem with jboss-seam.jar in the manifest and the seam phase-listener, etc...).
Are there any known issues with JBoss 4.2.3 regarding full-publishing?
I'll next test this on a fresh AS, maybe this helps...
Btw, I'm getting the above output (EntityManagerFactory reloading) after a simple facelets-publish - is this intended?
Best regards,
Bernie
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4224575#4224575
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4224575
17 years
[JBoss jBPM] - Ensure consistency of logging
by Thomas.Kriechbaum
How can I ensure, that the logging service is notified consistently?
jBPM notifies the Logging Service at the context's auto save phase, that means that I have to register the appropriate process instance for auto save in advance.
JbpmContext context = ...;
| ProcessInstance pi = ...;
| context.addAutoSaveProcessInstance(pi);
| ...
| // auto save is performed and logging service gets invoked
| context.close();
|
In the following sample the logging service is not invoked, because the task instance is loaded and ended within a separate context without registering the appropriate process instance.
JbpmContext context = ...;
| TaskInstance task = context.getTaskInstance(id);
| task.end();
| context.close();
Do I really have to register all affected process instances to get logging done right? How can this work with complex process definitions (e.g. process definition with several subprocesses)?
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4224574#4224574
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4224574
17 years
[JNDI/Naming/Network] - Re: ClassCastException with JBoss 5.0.0 GA and higher
by krum
this is EJB3
the bean code:
/**
| *
| */
| package thales_isr.bean;
|
| import java.util.ArrayList;
| import java.util.List;
|
| import javax.ejb.Stateful;
| import javax.persistence.EntityManager;
| import javax.persistence.PersistenceContext;
|
| import appli.persist.ComintPojo;
| import appli.pojo.mission.Barrage_JT;
| import appli.pojo.mission.Barrage_Threat;
| import appli.pojo.mission.Barrage_jamming_params;
| import appli.pojo.mission.FFMT;
| import appli.pojo.mission.FFMT_Surv_Discrete_Freq;
| import appli.pojo.mission.FFST;
| import appli.pojo.mission.FFST_Surv_Freq_Plan;
| import appli.pojo.mission.Frequency_Channel;
| import appli.pojo.mission.Jamming_Freq_Sub_Range;
| import appli.pojo.mission.Jamming_Frequency_Plan;
| import appli.pojo.mission.Jamming_Frequency_Range;
| import appli.pojo.mission.List_Tech_Analysis_Params;
| import appli.pojo.mission.Mission;
| import appli.pojo.mission.Selective_JT;
| import appli.pojo.mission.Selective_Jamming_Params;
| import appli.pojo.mission.Station;
| import appli.pojo.mission.Task;
|
| /**
| * @author krumula
| * @param <Mission>
| *
| */
| @Stateful
| public class MissionBean implements ComintPojo<Mission> {
|
| @PersistenceContext(unitName="persist")
| EntityManager em;
|
| /**
| * this method update a mission
| * @see appli.persist.ComintPojo#update(java.lang.Object)
| */
| @Override
| public void update(Mission pojo) {
| ArrayList<Barrage_jamming_params> bjpList = getBarrageJammingParams(pojo);
| ArrayList<List_Tech_Analysis_Params> ltapList = getListTechAnalysisParams(pojo);
| ArrayList<Selective_Jamming_Params> sjpList = getSelectiveJammingParams(pojo);
| update(bjpList, ltapList, sjpList);
| em.merge(pojo);
| }
|
| /**
| * This method save or update the objects need to be saved before the mission
| * @param bjpList
| * @param ltapList
| * @param sjpList
| */
| private void update(ArrayList<Barrage_jamming_params> bjpList,
| ArrayList<List_Tech_Analysis_Params> ltapList,
| ArrayList<Selective_Jamming_Params> sjpList) {
|
| for (Selective_Jamming_Params sjp : sjpList) {
| em.merge(sjp);
| }
|
| for (Barrage_jamming_params bjp : bjpList) {
| em.merge(bjp);
| }
|
| for (List_Tech_Analysis_Params ltap : ltapList) {
| em.merge(ltap);
| }
| }
|
| /**
| * this method get the mission which have this primary key
| * @see appli.persist.ComintPojo#get(java.lang.String)
| */
| @Override
| public Mission get(String primaryKey) {
| return em.getReference(Mission.class, primaryKey);
| }
|
| /**
| * this method get a list of Mission which correspond of the request
| * @see appli.persist.ComintPojo#listOf(java.lang.String)
| */
| @SuppressWarnings("unchecked")
| @Override
| public List<Mission> listOf(String request) {
| ArrayList<Mission> result = (ArrayList<Mission>) em.createQuery(request).getResultList();
| return result;
| }
|
| /**
| * this method remove a mission
| * @see appli.persist.ComintPojo#remove(java.lang.Object)
| */
| @Override
| public void remove(Mission pojo) {
| Mission result = em.merge(pojo);
| em.remove(result);
| }
|
|
| /**
| * this method save a mission
| * @see appli.persist.ComintPojo#save(java.lang.Object)
| */
| @Override
| public void save(Mission pojo) {
| ArrayList<Barrage_jamming_params> bjpList = getBarrageJammingParams(pojo);
| ArrayList<List_Tech_Analysis_Params> ltapList = getListTechAnalysisParams(pojo);
| ArrayList<Selective_Jamming_Params> sjpList = getSelectiveJammingParams(pojo);
| save(bjpList, ltapList, sjpList);
| em.persist(pojo);
| }
|
| /**
| * This method save or update the objects need to be saved before the mission
| * @param bjpList
| * @param ltapList
| * @param sjpList
| */
| private void save(ArrayList<Barrage_jamming_params> bjpList,
| ArrayList<List_Tech_Analysis_Params> ltapList,
| ArrayList<Selective_Jamming_Params> sjpList) {
|
| for (Selective_Jamming_Params sjp : sjpList) {
| em.persist(sjp);
| }
|
| for (Barrage_jamming_params bjp : bjpList) {
| em.persist(bjp);
| }
|
| for (List_Tech_Analysis_Params ltap : ltapList) {
| em.persist(ltap);
| }
| }
|
| /**
| * Get the list of Barrage_Jamming_Params to save or update before the persistence of the mission
| * @param pojo
| * @return list the list of Barrage_Jamming_Params
| */
| private ArrayList<Barrage_jamming_params> getBarrageJammingParams(
| Mission pojo) {
| ArrayList<Barrage_jamming_params> list = new ArrayList<Barrage_jamming_params>();
| for (Station station : pojo.getStations()) {
| for (Task task : station.getTaches()) {
| if(task instanceof Barrage_JT){
| for (Barrage_Threat bt : ((Barrage_JT) task).getBarrageThreat()) {
| list.add(bt.getParams());
| }
| }
|
| }
| }
| return list;
| }
|
| /**
| * Get the list of List_Tech_Analysis_Params to save or update before the persistence of the mission
| * @param pojo
| * @return list the list of List_Tech_Analysis_Params
| */
| private ArrayList<List_Tech_Analysis_Params> getListTechAnalysisParams(
| Mission pojo) {
| ArrayList<List_Tech_Analysis_Params> list = new ArrayList<List_Tech_Analysis_Params>();
| for (Station station : pojo.getStations()) {
| for (Task task : station.getTaches()) {
| if(task instanceof FFST){
| list.add(((FFST_Surv_Freq_Plan)((FFST) task).getFfstSurFreqPlan()).getTechAnalysis());
| }
| else if (task instanceof FFMT){
| for(FFMT_Surv_Discrete_Freq freq :((FFMT) task).getDiscreteFrq()) {
| list.add(freq.getTechAnalysis());
| }
| }
|
| }
| }
| return list;
| }
|
| /**
| * Get the list of Selective_Jamming_Params to save or update before the persistence of the mission
| * @param pojo
| * @return list the list of Selective_Jamming_Params
| */
| private ArrayList<Selective_Jamming_Params> getSelectiveJammingParams(
| Mission pojo) {
| ArrayList<Selective_Jamming_Params> list = new ArrayList<Selective_Jamming_Params>();
| for (Station station : pojo.getStations()) {
| for (Task task : station.getTaches()) {
| if(task instanceof Selective_JT){
| for(Jamming_Frequency_Plan freq :((Selective_JT) task).getJammingFreqPlan()) {
| for(Frequency_Channel channel :freq.getFreqChannel()) {
| list.add(channel.getSelectJammingParams());
| }
| }
| for(Jamming_Frequency_Range freq :((Selective_JT) task).getJammingFreqRange()) {
| for(Jamming_Freq_Sub_Range range :freq.getFreqSubRange()) {
| list.add(range.getSelectJammingParams());
| }
| }
| }
| }
| }
| return list;
| }
|
| }
|
and the client code:
package appli.test;
|
| import java.util.Date;
| import java.util.HashSet;
| import java.util.Properties;
|
| import javax.naming.Context;
| import javax.naming.InitialContext;
| import javax.naming.NamingException;
|
| import appli.persist.GestionPojo;
| import appli.pojo.mission.Antenna;
| import appli.pojo.mission.AttachedFile;
| import appli.pojo.mission.Barrage_JT;
| import appli.pojo.mission.Barrage_Threat;
| import appli.pojo.mission.Barrage_jamming_params;
| import appli.pojo.mission.FFMT;
| import appli.pojo.mission.FFMT_Surv_Discrete_Freq;
| import appli.pojo.mission.FFST;
| import appli.pojo.mission.FFST_Surv_Freq_Plan;
| import appli.pojo.mission.Frequency_Channel;
| import appli.pojo.mission.Jamming_Freq_Sub_Range;
| import appli.pojo.mission.Jamming_Frequency_Plan;
| import appli.pojo.mission.Jamming_Frequency_Range;
| import appli.pojo.mission.List_Tech_Analysis_Params;
| import appli.pojo.mission.Maneuver;
| import appli.pojo.mission.Masked_Frequency;
| import appli.pojo.mission.Masked_Sub_Band;
| import appli.pojo.mission.Mission;
| import appli.pojo.mission.Mission_Entity_Link;
| import appli.pojo.mission.Protected_Sub_Bands;
| import appli.pojo.mission.Selective_JT;
| import appli.pojo.mission.Selective_Jamming_Params;
| import appli.pojo.mission.Station;
| import appli.pojo.mission.Task;
| import appli.pojo.mission.Threat_Sub_Range;
|
| public class Main {
|
| /**
| * @param args
| * @throws NamingException
| */
| public static void main(String[] args) throws NamingException {
|
| Mission mission = new Mission();
| mission.setActing_operator_name("Mathieu");
| mission.setComment("mission de test");
| mission.setCreation_date(new Date(2009,01,21));
| mission.setCreator_operator_name("remi");
| mission.setCreator_position_name("bureau");
| mission.setCreator_station_name("ifass-12");
| mission.setEffective_end_date(new Date(2009,03,20));
| mission.setEffective_start_date(new Date(2009,03,20));
| mission.setMission_ID("mission-1");
| mission.setName("ma mission");
| mission.setPlanned_end_date(new Date(2009,03,19));
| mission.setPlanned_start_date(new Date(2009,03,19));
| mission.setStatus(2);
| mission.setStatus_comment("en cours de r??alisation par mathieu");
|
| AttachedFile file = new AttachedFile();
| file.setCREATION_DATE(new Date(2009,03,20));
| file.setDIRECTORY("c:");
| file.setEXTENSION(".txt");
| file.setFILE_ID("fichier-1");
| file.setMission(mission);
| file.setNAME("fichier");
| HashSet<AttachedFile> afList = new HashSet<AttachedFile>();
| afList.add(file);
| mission.setFiles(afList);
|
| Mission_Entity_Link mel = new Mission_Entity_Link();
| mel.setEntityID("entite-1");
| mel.setEntityTableName("table_entite");
| mel.setLink_ID("link-1");
| mel.setMission(mission);
| HashSet<Mission_Entity_Link> melSet = new HashSet<Mission_Entity_Link>();
| melSet.add(mel);
| mission.setEntities(melSet);
|
| Station station = new Station();
| station.setDeploymentComment("deployer");
| station.setDeploymentStatus(2);
| station.setMission(mission);
| station.setNAME("station 1");
| station.setSTATION_ID("station-1");
|
| Maneuver maneuver = new Maneuver();
| maneuver.setEffectiveArrivalDate(new Date(2009,03,20));
| maneuver.setEffectiveDepartureDate(new Date(2009,03,20));
| maneuver.setLatitude(524655);
| maneuver.setLongitude(688899);
| maneuver.setManeuver_ID("maneuver-1");
| maneuver.setPlannedArrivalDate(new Date(2009,03,20));
| maneuver.setPlannedDepartureDate(new Date(2009,03,20));
| maneuver.setStation(station);
| HashSet<Maneuver> maneuverSet = new HashSet<Maneuver>();
| maneuverSet.add(maneuver);
| station.setManoeuvres(maneuverSet);
|
| Antenna antenna = new Antenna();
| antenna.setAntenna_ID("antenne-1");
| antenna.setManeuver(maneuver);
| antenna.setAntennaName("antenne");
| antenna.setElevation(2);
| antenna.setOrientation(4);
| antenna.setRfChannelChildren(6);
| antenna.setRfChannelNnp1(7);
| antenna.setRfChannelParent(8);
| HashSet<Antenna> antennaSet = new HashSet<Antenna>();
| antennaSet.add(antenna);
| maneuver.setAntennes(antennaSet);
|
|
|
|
| Barrage_JT bjt= new Barrage_JT();
| bjt.setActing_operator_name("remi");
| bjt.setAutomatic(5);
| bjt.setComment("tache en cours d'exectuion");
| bjt.setCreation_date(new Date(2008,12,28));
| bjt.setCreator_operator_name("sebastien");
| bjt.setCreator_position_name("CTS");
| bjt.setCreator_station_name("machine-2");
| bjt.setEffective_end_date(new Date(2009,03,19));
| bjt.setEffective_start_date(new Date(2009,03,18));
| bjt.setExecutingPosition("desert");
| bjt.setName("task 1");
| bjt.setBarrageEqiptType(3);
| bjt.setPlanned_end_date(new Date(2009,03,19));
| bjt.setPlanned_start_date(new Date(2009,03,18));
| bjt.setPriority(2);
| bjt.setStation(station);
| bjt.setStatus(1);
| bjt.setStatus_comment("en cours...");
| bjt.setTask_ID("bjt-1");
| bjt.setTaskType(1);
| bjt.setValidationComment("en attente");
|
| Protected_Sub_Bands psb = new Protected_Sub_Bands();
| psb.setSubBandID("subBand-1");
| psb.setTask(bjt);
| psb.setFreqMax(5000);
| psb.setFreqMin(2500);
| HashSet<Protected_Sub_Bands> psbSet = new HashSet<Protected_Sub_Bands>();
| psbSet.add(psb);
| bjt.setProtectedSubBand(psbSet);
|
| Barrage_Threat bt = new Barrage_Threat();
| bt.setEquipmentTypeName("equipement 1");
| bt.setThreatID("bt-1");
| bt.setDetectionRate(4);
| bt.setPowerLevel(5);
| bt.setSequentialStep(7);
| bt.setTask(bjt);
| bt.setThresholdMax(500);
| bt.setThresholdMin(250);
|
| Barrage_jamming_params bjp = new Barrage_jamming_params();
| bjp.setParamID("bjp-1");
| bjp.setJammingSpeed(12);
| bjp.setJitter(15);
| bt.setParams(bjp);
| HashSet<Barrage_Threat> btSet = new HashSet<Barrage_Threat>();
| btSet.add(bt);
| bjp.setBarrageThreat(btSet);
| bjt.setBarrageThreat(btSet);
|
| Threat_Sub_Range tsr = new Threat_Sub_Range();
| tsr.setBarrageThreat(bt);
| tsr.setFreqMax(5000);
| tsr.setFreqMin(2500);
| tsr.setSubRangeID("sub-range-1");
| HashSet<Threat_Sub_Range> tsbSet = new HashSet<Threat_Sub_Range>();
| tsbSet.add(tsr);
| bt.setSubRange(tsbSet);
|
| Selective_JT sjt = new Selective_JT();
| sjt.setActing_operator_name("edouard");
| sjt.setAutomatic(5);
| sjt.setComment("tache en cours d'exectuion");
| sjt.setCreation_date(new Date(2008,12,28));
| sjt.setCreator_operator_name("philippe");
| sjt.setCreator_position_name("CRV");
| sjt.setCreator_station_name("machine-1");
| sjt.setEffective_end_date(new Date(2009,03,01));
| sjt.setEffective_start_date(new Date(2009,02,20));
| sjt.setExecutingPosition("desert");
| sjt.setName("task 2");
| sjt.setPlanned_end_date(new Date(2009,02,26));
| sjt.setPlanned_start_date(new Date(2009,02,20));
| sjt.setPriority(2);
| sjt.setStation(station);
| sjt.setStatus(1);
| sjt.setStatus_comment("en cours...");
| sjt.setTask_ID("sjt-1");
| sjt.setTaskType(1);
| sjt.setValidationComment("en attente");
|
| Protected_Sub_Bands psb2 = new Protected_Sub_Bands();
| psb2.setSubBandID("subBand-2");
| psb2.setTask(sjt);
| psb2.setFreqMax(5000);
| psb2.setFreqMin(2500);
| HashSet<Protected_Sub_Bands> psbSet2 = new HashSet<Protected_Sub_Bands>();
| psbSet2.add(psb2);
| sjt.setProtectedSubBand(psbSet2);
|
| Selective_Jamming_Params sjp = new Selective_Jamming_Params();
| sjp.setChirpBand(1);
| sjp.setCombBand(2);
| sjp.setCombOfRay(3);
| sjp.setDetectionFilter(4);
| sjp.setFrequencyDelta(5);
| sjp.setJammingSpeed(6);
| sjp.setJammingStep(7);
| sjp.setJammingTime(8);
| sjp.setJitter(9);
| sjp.setLateralBand(10);
| sjp.setModulation(11);
| sjp.setModulationRate(12);
| sjp.setNoise(13);
| sjp.setOffsetFreq(14);
| sjp.setParamID("param-1");
| sjp.setSpectrumWidth(15);
| sjp.setSpeedBauds(16);
| sjp.setSpeedBits(17);
| sjp.setTone1(18);
| sjp.setTone2(19);
|
| Jamming_Frequency_Plan jfp = new Jamming_Frequency_Plan();
| jfp.setPlanID("jfp-1");
| jfp.setDynamicEqiptTypeID(3);
| jfp.setJst(sjt);
| jfp.setPriority(1);
| jfp.setSequential(5);
|
| Frequency_Channel fc = new Frequency_Channel();
| fc.setCentralFreq(3600);
| fc.setChannelID("channel-1");
| fc.setEquipmentTypeName("equipement-1");
| fc.setJammingFreqPlan(jfp);
| fc.setPowerLevel(5);
| fc.setSelectJammingParams(sjp);
| fc.setSystematicJamming(9);
| fc.setThresholdMax(5000);
| fc.setThresholdMin(345);
|
| HashSet<Frequency_Channel> freqChannel = new HashSet<Frequency_Channel>();
| freqChannel.add(fc);
| jfp.setFreqChannel(freqChannel);
| sjp.setFreqChannel(freqChannel);
|
| HashSet<Jamming_Frequency_Plan> jammingFreqPlan = new HashSet<Jamming_Frequency_Plan>();
| sjt.setJammingFreqPlan(jammingFreqPlan);
|
| Jamming_Frequency_Range jfr = new Jamming_Frequency_Range();
| jfr.setDynamicEqiptTypeID(1);
| jfr.setFreqRangeID("freqRange-1");
| jfr.setJst(sjt);
| jfr.setPriority(2);
| jfr.setSequential(3);
|
| Jamming_Freq_Sub_Range jfsr = new Jamming_Freq_Sub_Range();
| jfsr.setEquipmentTypeName("equipement jsfr");
| jfsr.setFreqMax(5000);
| jfsr.setFreqMin(2500);
| jfsr.setJammingFreqRange(jfr);
| jfsr.setPowerLevel(1);
| jfsr.setSelectJammingParams(sjp);
| jfsr.setSubRangeID("freqSubRange-1");
| jfsr.setThresholdMax(500);
| jfsr.setThresholdMin(150);
|
| HashSet<Jamming_Freq_Sub_Range> jammingFreqSubRange = new HashSet<Jamming_Freq_Sub_Range>();
| jammingFreqSubRange.add(jfsr);
| jfr.setFreqSubRange(jammingFreqSubRange);
| sjp.setFreqSubRange(jammingFreqSubRange);
|
| HashSet<Jamming_Frequency_Range> jammingFreqRange = new HashSet<Jamming_Frequency_Range>();
| jammingFreqRange.add(jfr);
| sjt.setJammingFreqRange(jammingFreqRange);
|
| Masked_Frequency mf = new Masked_Frequency();
| mf.setBandwidth(4900);
| mf.setJst(sjt);
| mf.setMaskedFreqID("maskedFrequency-1");
| mf.setFreq(5000);
| HashSet<Masked_Frequency> maskedFreq = new HashSet<Masked_Frequency>();
| maskedFreq.add(mf);
| sjt.setMaskedFreq(maskedFreq);
|
| Masked_Sub_Band msb = new Masked_Sub_Band();
| msb.setJst(sjt);
| msb.setFreqMax(5000);
| msb.setFreqMin(2500);
| msb.setMaskedSubBandID("MaskedSubBand-1");
| HashSet<Masked_Sub_Band> maskedSubBand = new HashSet<Masked_Sub_Band>();
| maskedSubBand.add(msb);
| sjt.setMaskedSubBand(maskedSubBand);
|
|
| FFMT ffmt = new FFMT();
| ffmt.setActing_operator_name("pascal");
| ffmt.setAutomatic(5);
| ffmt.setComment("tache en cours d'exectuion");
| ffmt.setCreation_date(new Date(2008,11,21));
| ffmt.setCreator_operator_name("fred");
| ffmt.setCreator_position_name("DTD");
| ffmt.setCreator_station_name("machine-1");
| ffmt.setEffective_end_date(new Date(2009,02,01));
| ffmt.setEffective_start_date(new Date(2009,01,20));
| ffmt.setExecutingPosition("foret");
| ffmt.setName("task 3");
| ffmt.setPlanned_end_date(new Date(2009,02,05));
| ffmt.setPlanned_start_date(new Date(2009,01,20));
| ffmt.setPriority(2);
| ffmt.setStation(station);
| ffmt.setStatus(1);
| ffmt.setStatus_comment("en cours...");
| ffmt.setTask_ID("ffmt-1");
| ffmt.setTaskType(1);
| ffmt.setValidationComment("en attente");
| ffmt.setDetectionFilter(6);
|
| Protected_Sub_Bands psb3 = new Protected_Sub_Bands();
| psb3.setSubBandID("subBand-3");
| psb3.setTask(ffmt);
| psb3.setFreqMax(5000);
| psb3.setFreqMin(2500);
| HashSet<Protected_Sub_Bands> psbSet3 = new HashSet<Protected_Sub_Bands>();
| psbSet3.add(psb3);
| ffmt.setProtectedSubBand(psbSet3);
|
| List_Tech_Analysis_Params ltap = new List_Tech_Analysis_Params();
| ltap.setAlphabet("abcdefgh");
| ltap.setBandwith(4900);
| ltap.setBfo(4);
| ltap.setCodingProcess("en cours...");
| ltap.setFskShift(5);
| ltap.setIntegerOfModulationStates(6);
| ltap.setModulation(7);
| ltap.setParamID("ltap-1");
| ltap.setSpeed(8);
| ltap.setSubCarrierFreq(9);
|
| FFMT_Surv_Discrete_Freq ffmtsdf = new FFMT_Surv_Discrete_Freq();
| ffmtsdf.setDiscreteFreqID("ffmtsdf-1");
| ffmtsdf.setEquipmentTypeName("ffmt equipement");
| ffmtsdf.setFfmt(ffmt);
| ffmtsdf.setFreq(4500);
| ffmtsdf.setRFHeadPosition(5);
| ffmtsdf.setThresholdMax(2500);
| ffmtsdf.setThresholdMin(1000);
| ffmtsdf.setTechAnalysis(ltap);
| HashSet<FFMT_Surv_Discrete_Freq> ffmtsdfSet = new HashSet<FFMT_Surv_Discrete_Freq>();
| ffmtsdfSet.add(ffmtsdf);
| ltap.setDiscreteFreq(ffmtsdfSet);
| ffmt.setDiscreteFrq(ffmtsdfSet);
|
|
| Masked_Frequency mf2 = new Masked_Frequency();
| mf2.setBandwidth(3900);
| mf2.setFfmt(ffmt);
| mf2.setMaskedFreqID("maskedFrequency-2");
| mf2.setFreq(6000);
| HashSet<Masked_Frequency> maskedFreq2 = new HashSet<Masked_Frequency>();
| maskedFreq2.add(mf2);
| ffmt.setMaskedFreq(maskedFreq2);
|
| Masked_Sub_Band msb2 = new Masked_Sub_Band();
| msb2.setFfmt(ffmt);
| msb2.setFreqMax(3500);
| msb2.setFreqMin(1500);
| msb2.setMaskedSubBandID("MaskedSubBand-2");
| HashSet<Masked_Sub_Band> maskedSubBand2 = new HashSet<Masked_Sub_Band>();
| maskedSubBand2.add(msb2);
| ffmt.setMaskedSubBand(maskedSubBand2);
|
| FFST ffst = new FFST();
| ffst.setActing_operator_name("pierre");
| ffst.setAutomatic(5);
| ffst.setComment("tache en cours d'exectuion");
| ffst.setCreation_date(new Date(2008,11,11));
| ffst.setCreator_operator_name("vincent");
| ffst.setCreator_position_name("DCD");
| ffst.setCreator_station_name("machine-8");
| ffst.setEffective_end_date(new Date(2009,02,01));
| ffst.setEffective_start_date(new Date(2009,01,20));
| ffst.setExecutingPosition("street");
| ffst.setName("task 4");
| ffst.setPlanned_end_date(new Date(2009,02,01));
| ffst.setPlanned_start_date(new Date(2009,01,15));
| ffst.setPriority(2);
| ffst.setStation(station);
| ffst.setStatus(1);
| ffst.setStatus_comment("en cours...");
| ffst.setTask_ID("ffst-1");
| ffst.setTaskType(1);
| ffst.setValidationComment("en attente");
|
| Protected_Sub_Bands psb4 = new Protected_Sub_Bands();
| psb4.setSubBandID("subBand-4");
| psb4.setTask(ffst);
| psb4.setFreqMax(5000);
| psb4.setFreqMin(2500);
| HashSet<Protected_Sub_Bands> psbSet4 = new HashSet<Protected_Sub_Bands>();
| psbSet4.add(psb4);
| ffst.setProtectedSubBand(psbSet4);
|
| List_Tech_Analysis_Params ltap2 = new List_Tech_Analysis_Params();
| ltap2.setAlphabet("ijklmnop");
| ltap2.setBandwith(3600);
| ltap2.setBfo(4);
| ltap2.setCodingProcess("en cours...");
| ltap2.setFskShift(5);
| ltap2.setIntegerOfModulationStates(6);
| ltap2.setModulation(7);
| ltap2.setParamID("ltap-2");
| ltap2.setSpeed(8);
| ltap2.setSubCarrierFreq(9);
|
| FFST_Surv_Freq_Plan ffstsfp = new FFST_Surv_Freq_Plan();
| ffstsfp.setSurvFreqPlanID("ffstsfp-1");
| ffstsfp.setEquipmentTypeName("ffst equipement");
| ffstsfp.setFfst(ffst);
| ffstsfp.setFreqMax(5000);
| ffstsfp.setFreqMin(2500);
| ffstsfp.setRFHeadPosition(5);
| ffstsfp.setThresholdMax(2500);
| ffstsfp.setThresholdMin(1000);
| ffstsfp.setTechAnalysis(ltap);
| ffstsfp.setScanningStep(9);
| HashSet<FFMT_Surv_Discrete_Freq> ffstsfpSet = new HashSet<FFMT_Surv_Discrete_Freq>();
| ffstsfpSet.add(ffmtsdf);
| ltap2.setDiscreteFreq(ffstsfpSet);
| ffst.setFfstSurFreqPlan(ffstsfp);
|
|
| Masked_Frequency mf3 = new Masked_Frequency();
| mf3.setBandwidth(3900);
| mf3.setFfst(ffst);
| mf3.setMaskedFreqID("maskedFrequency-3");
| mf3.setFreq(6000);
| HashSet<Masked_Frequency> maskedFreq3 = new HashSet<Masked_Frequency>();
| maskedFreq3.add(mf3);
| ffst.setMaskedFreq(maskedFreq3);
|
| Masked_Sub_Band msb3 = new Masked_Sub_Band();
| msb3.setFfst(ffst);
| msb3.setFreqMax(3500);
| msb3.setFreqMin(1500);
| msb3.setMaskedSubBandID("MaskedSubBand-3");
| HashSet<Masked_Sub_Band> maskedSubBand3 = new HashSet<Masked_Sub_Band>();
| maskedSubBand3.add(msb3);
| ffst.setMaskedSubBand(maskedSubBand3);
|
| HashSet<Task> taskSet = new HashSet<Task>();
| taskSet.add(bjt);
| taskSet.add(sjt);
| taskSet.add(ffmt);
| taskSet.add(ffst);
|
| station.setTaches(taskSet);
| HashSet<Station> stationSet = new HashSet<Station>();
| stationSet.add(station);
| mission.setStations(stationSet);
|
|
|
|
|
| Properties prop=new Properties();
| prop.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
| prop.put(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
| prop.put(Context.PROVIDER_URL,"jnp://localhost:1099");
| Context context = new InitialContext(prop);
|
| GestionPojo<Mission> pojo = (GestionPojo<Mission>) context.lookup("GestionPojoBean/remote");
|
| pojo.remove(st);
| }
|
| }
|
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4224563#4224563
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4224563
17 years