Servet.Karabas

başka firma ya veri yazmak mümkün mü?

  j-Platform/LPT

custom business object (CBO) kullanılarak başka bir firma verisine persist işlemi yapabilirmiyim?

persist(custom business object, other factory); ?


persist cbo


Servet.Karabas
public Object AddStudent_otherfirm(IServerContext cntx, String paramad, String paramSoyad){
	
	IObjectFactory objectFactory = cntx.getServerObjectFactory();
	
	FactoryParams factoryParams = new FactoryParams();
	factoryParams.setCustomization(ProjectGlobals.getM_ProjectGUID());
	factoryParams.getVariables().put("firm", new Integer(2));
	factoryParams.getVariables().put("period", 1);
	
	CustomBusinessObject newCBO = ProjectUtil.createNewCBO("CBODOCTOR");
	ProjectUtil.setMemberValue(newCBO, "Name", paramad);
	ProjectUtil.setMemberValue(newCBO, "SurName", paramSoyad);
	
	
	try {
		boolean persist = objectFactory.persist(newCBO, factoryParams);
		//JOptionPane.showMessageDialog(null, "message : " + persist );
	} catch (ObjectFactoryException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
		return false;
	} catch (SessionTimeoutException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
		return false;
	} catch (SessionReestablishedException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
		return false;
	}
	
	return true;
}

 

NOT

boolean persist = objectFactory.persist(newCBO, factoryParams);
factoryParams başka bir firmaya ait verileri içeriyor.


30/03/15 14:51

Cevap vermek için giriş yapmanız gerekmektedir.