本文整理汇总了Java中javax.ejb.FinderException类的典型用法代码示例。如果您正苦于以下问题:Java FinderException类的具体用法?Java FinderException怎么用?Java FinderException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
FinderException类属于javax.ejb包,在下文中一共展示了FinderException类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: ScriptJsfBean
import javax.ejb.FinderException; //导入依赖的package包/类
/** Creates a new instance of ScriptJsfBean */
public ScriptJsfBean() {
String name = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("scriptname");
if (name != null) {
this.name = name;
try {
ScriptLocal s = Ejb.lookupScriptBean().findByPrimaryKey(name);
description = s.getDescription();
text = new String(s.getScript());
} catch (FinderException ex) {
//Logger.getLogger(ScriptJsfBean.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
示例2: load
import javax.ejb.FinderException; //导入依赖的package包/类
public String load() {
try {
DeviceProfileLocal d = Ejb.lookupDeviceProfileBean().findByPrimaryKey(name);
setPeriodicInformInterval(d.getInforminterval());
setDaysToKeepStats(d.getDayskeepstats());
setSaveParamValuesInterval(d.getSaveParamValuesInterval());
saveParamValuesOnBoot = d.getSaveParamValuesOnBoot();
saveParamValuesOnChange = d.getSaveParamValuesOnChange();
saveLog = d.getSaveLog();
saveParamValues = d.getSaveParamValues();
scriptName = d.getScriptname();
props = new ProfilePropertySet(name);
props.Load();
return "loaded";
} catch (FinderException ex) {
setErrorMessage(ex.getMessage());
}
return null;
}
示例3: getFwVersions
import javax.ejb.FinderException; //导入依赖的package包/类
public Collection getFwVersions() {
// javax.faces.context.FacesContext.getCurrentInstance().
//System.out.println("DeviceProfileBean.getFwVersions hwid=" + hwid);
ArrayList<SelectItem> a = new ArrayList<SelectItem>();
a.add(new SelectItem(DeviceProfile2SoftwareLocal.NOUPDATE, "No update"));
a.add(new SelectItem(DeviceProfile2SoftwareLocal.AUTOUPDATE, "Automatic"));
try {
// Iterator cfgs = Ejb.lookupConfigurationBean().findAll().iterator();
Iterator<SoftwareLocal> fws = Ejb.lookupSoftwareBean().findByHardware(hwid).iterator();
while (fws.hasNext()) {
SoftwareLocal fw = fws.next();
a.add(new SelectItem(fw.getVersion(), fw.getVersion()));
}
} catch (FinderException ex) {
}
return a;
}
示例4: load
import javax.ejb.FinderException; //导入依赖的package包/类
public String load() {
try {
ServiceLocal svc = Ejb.lookupServiceBean().findByPrimaryKey(id);
name = svc.getName();
description = svc.getDescription();
type = svc.getType();
props = new ServicePropertySet(id);
props.Load();
if (type == null || type.equals("") || type.equals(TYPE_GENERIC)) {
System.out.println("ServiceBean::load return \"loaded_service\"");
return "loaded_service";
}
System.out.println("ServiceBean::load return \"loaded_" + type + "\"");
return "loaded_" + type;
} catch (FinderException ex) {
setErrorMessage(ex.getMessage());
}
return null;
}
示例5: Load
import javax.ejb.FinderException; //导入依赖的package包/类
@Override
public void Load() {
//System.out.println ("ProfilePropertySet::Load name="+profilename);
ProfilePropertyLocalHome pplh = Ejb.lookupProfilePropertyBean();
Collection<ProfilePropertyLocal> props;
try {
props = pplh.findByProfile(profilename);
for (ProfilePropertyLocal p : props) {
//System.out.println ("ProfilePropertySet::Load "+p.getName()+"->"+p.getValue());
original.put(p.getName(), new Property(p.getName(), p.getValue()));
}
super.Load();
} catch (FinderException ex) {
//System.out.println ("ProfilePropertySet::Load ex="+ex.getMessage());
}
}
示例6: call
import javax.ejb.FinderException; //导入依赖的package包/类
public static Object call(Context cx, Scriptable thisObj, Object[] args, Function funObj) {
if (args.length < 1) {
((Script) thisObj).log(Level.WARNING, "call function with zero args");
return null;
}
ScriptLocal script;
try {
script = Ejb.lookupScriptBean((String) args[0]);
/*
Object [] newargs = null;
if (args.length > 1) {
newargs = new Object[args.length - 1];
System.arraycopy(args, 1, newargs, 0, args.length - 1);
Scriptable a = cx.newArray(thisObj, newargs);
thisObj.put("arguments", thisObj, newargs);
}
*/
return cx.evaluateString(thisObj, new String(script.getScript()), (String) args[0], 1, null);
} catch (FinderException ex) {
((Script) thisObj).log(Level.SEVERE, "CALL: function " + args[0] + " not found.");
}
return null;
}
示例7: createDefaultProfile
import javax.ejb.FinderException; //导入依赖的package包/类
private void createDefaultProfile() {
DeviceProfileLocal def;
try {
def = Ejb.lookupDeviceProfileBean().findByPrimaryKey("Default");
if (def.getSaveParamValuesOnBoot() == null) {
def.setSavestats(true);
def.setSaveParamValuesOnChange(true);
def.setSaveParamValuesOnBoot(true);
def.setSaveParamValuesInterval(7);
}
} catch (FinderException ex) {
try {
def = Ejb.lookupDeviceProfileBean().create("Default");
def.setDayskeepstats(7);
def.setInforminterval(1800);
def.setSavestats(true);
def.setSaveParamValuesOnChange(true);
def.setSaveParamValuesOnBoot(true);
def.setSaveParamValuesInterval(7);
} catch (CreateException ex1) {
Logger.getLogger(Application.class.getName()).log(Level.SEVERE, null, ex1);
}
}
}
示例8: Save
import javax.ejb.FinderException; //导入依赖的package包/类
public String Save() {
// System.out.println ("Config.Save: hwid="+hwid+" name="+name);
try {
ConfigurationLocal s = Ejb.lookupConfigurationBean().findByPrimaryKey(new ConfigurationPK(hwid, name));
HardwareModelLocal hw = s.getHardware();
Vendor v = Vendor.getVendor(hw.getOui(), hw.getHclass(), hw.getVersion());
String[] r = v.CheckConfig(filename, name, version, config);
if (r != null && r.length > 0) {
setErrorMessage(r);
}
s.setFilename(filename);
s.setVersion(version);
s.setConfig(config.getBytes());
setSaved();
} catch (FinderException ex) {
setErrorMessage(ex.getMessage());
}
return "cfgsaved";
}
示例9: connectionRequest
import javax.ejb.FinderException; //导入依赖的package包/类
public String connectionRequest() {
if (crw == null || crw.getState() == State.TERMINATED) {
try {
System.out.println("Connection request START");
HostsLocal h = Ejb.lookupHostsBean().findByHwidAndSn(hwid, sn);
// crw = new ConnectionRequestWorker(url, conreqUser, conreqPass);
crw = new ConnectionRequestWorker(h);
setLastcrres("In progress");
crw.start();
} catch (FinderException ex) {
System.out.println("FinderException: " + ex.getLocalizedMessage());
setLastcrres(ex.getLocalizedMessage());
Logger.getLogger(HostsBean.class.getName()).log(Level.SEVERE, null, ex);
}
} else {
System.out.println("Connection request no......");
}
return null;
}
示例10: getConfigs
import javax.ejb.FinderException; //导入依赖的package包/类
public Collection getConfigs() {
try {
// Iterator cfgs = Ejb.lookupConfigurationBean().findAll().iterator();
Iterator cfgs = Ejb.lookupConfigurationBean().findByHwid(hwid).iterator();
ArrayList<SelectItem> a = new ArrayList<SelectItem>();
a.add(new SelectItem(CONFIG_NONE));
while (cfgs.hasNext()) {
ConfigurationLocal cfg = (ConfigurationLocal) cfgs.next();
a.add(new SelectItem(cfg.getName()));
}
return a;
} catch (FinderException ex) {
ex.printStackTrace();
}
return null;
}
示例11: getHardwareList
import javax.ejb.FinderException; //导入依赖的package包/类
public Collection getHardwareList() {
try {
Iterator cfgs = Ejb.lookupHardwareModelBean().findAll().iterator();
ArrayList<SelectItem> a = new ArrayList<SelectItem>();
while (cfgs.hasNext()) {
HardwareModelLocal model = (HardwareModelLocal) cfgs.next();
a.add(new SelectItem(((Integer) model.getId()).toString(), model.getDisplayName()));
if (hwid == null) {
hwid = (Integer) model.getId();
}
}
return a;
} catch (FinderException ex) {
ex.printStackTrace();
}
return null;
}
示例12: getServiceForm
import javax.ejb.FinderException; //导入依赖的package包/类
protected String getServiceForm() {
ServiceLocal service;
try {
service = Ejb.lookupServiceBean().findByPrimaryKey(svcidin);
} catch (FinderException ex) {
Logger.getLogger(HostsBean.class.getName()).log(Level.SEVERE, null, ex);
return null;
}
String formname = service.getType() + "_assign.xhtml";
try {
InputStream rs = FacesContext.getCurrentInstance().getExternalContext().getResourceAsStream(formname);
if (rs != null) {
return service.getType();
}
} catch (Exception e) {
}
return null;
}
示例13: autocompleteSerialNo
import javax.ejb.FinderException; //导入依赖的package包/类
public Collection autocompleteSerialNo(Object v) {
//System.out.println ("CPE autocompleteSerialNo");
ArrayList<String> a = new ArrayList<String>(COUNT_SUGGESTIONS);
Iterator it;
try {
//System.out.println ("AUTOCOMPLETE hwid="+hwid+" v="+v);
it = Ejb.lookupHostsBean().findByPartialSN(hwid, (String) v).iterator();
} catch (FinderException ex) {
ex.printStackTrace();
throw new RuntimeException(ex);
}
for (int i = 0; i < COUNT_SUGGESTIONS && it.hasNext(); i++) {
a.add(i, ((HostsLocal) it.next()).getSerialno());
}
return a;
}
示例14: getCfg
import javax.ejb.FinderException; //导入依赖的package包/类
private DataModelNode getCfg() {
if (thecfg == null) {
parameterNames = null;
parameterValues = null;
currentPath = "";
thecfg = new DataModelNode(null);
InputStream in;
try {
//in = new FileInputStream("c:/temp/tr.txt");
BackupLocalHome blh = Ejb.lookupBackupBean();
Timestamp t = blh.getTimeOfLastBackup(id);
BackupLocal bl = blh.findByPrimaryKey(new BackupPK(id, t, BackupLocal.TYPE_VENDOR_INDEPENDANT));
in = new ByteArrayInputStream(bl.getCfg());
thecfg.load(in);
setPath(currentPath = thecfg.getName());
} /*catch (FileNotFoundException ex) {
Logger.getLogger(HostsBean.class.getName()).log(Level.SEVERE, null, ex);
}*/ catch (FinderException ex) {
setErrorMessage("No saved values found. \nCheck settings in profile or wait for device contacting ACS.");
// Logger.getLogger(HostsBean.class.getName()).log(Level.SEVERE, null, ex);
}
}
return thecfg;
}
示例15: getAtmErrorStats
import javax.ejb.FinderException; //导入依赖的package包/类
private Hashtable<String, String> getAtmErrorStats(Hashtable<String, String> m, int type) {
if (m == null) {
HostsLocal h;
try {
h = Ejb.lookupHostsBean().findByHwidAndSn(hwid, sn);
ATMErrorsStatsLocal s = Ejb.lookupATMErrorsStatsBean().findByPrimaryKey(new ATMErrorsStatsPK((Integer) h.getId(), h.getLastcontact(), type));
m = ejb2map(s);
m.remove("hostid");
m.remove("time");
m.remove("type");
} catch (FinderException ex) {
m = new Hashtable<String, String>();
}
}
return m;
}