public void actionPerformed(ActionEvent e) { final String S_ProcName = "actionPerformed"; ICFFreeSwitchPbxIvrMenuObj focus = getSwingFocusAsPbxIvrMenu(); if (focus != null) { ICFFreeSwitchPbxIvrMenuEditObj editObj = (ICFFreeSwitchPbxIvrMenuEditObj) focus.getEdit(); if (editObj != null) { focus = editObj; } JInternalFrame frame = null; Container cont; JDesktopPane desktop; ICFFreeSwitchTenantObj referencedObj = (ICFFreeSwitchTenantObj) focus.getRequiredContainerTenant(swingIsInitializing); if (referencedObj != null) { String classCode = referencedObj.getClassCode(); if ("TENT".equals(classCode)) { frame = swingSchema.getTenantFactory().newViewEditJInternalFrame(referencedObj); cont = getParent(); while ((cont != null) && (!(cont instanceof JInternalFrame))) { cont = cont.getParent(); } if (cont != null) { JInternalFrame myInternalFrame = (JInternalFrame) cont; myInternalFrame.getDesktopPane().add(frame); frame.setVisible(true); frame.show(); } } else { throw CFLib.getDefaultExceptionFactory() .newUnsupportedClassException( getClass(), S_ProcName, "swingFocus", focus, "ICFFreeSwitchTenantObj"); } } } }
public void actionPerformed(ActionEvent e) { final String S_ProcName = "actionPerformed"; Container cont; JDesktopPane desktop; ICFFreeSwitchSchemaObj schemaObj = swingSchema.getSchema(); ICFFreeSwitchPbxIvrMenuObj focus = getSwingFocusAsPbxIvrMenu(); ICFFreeSwitchPbxIvrMenuEditObj editObj = (ICFFreeSwitchPbxIvrMenuEditObj) focus.getEdit(); if (editObj != null) { focus = editObj; } ICFFreeSwitchTenantObj referencedObj = (ICFFreeSwitchTenantObj) focus.getRequiredContainerTenant(swingIsInitializing); java.util.List<ICFSecurityTenantObj> listOfTenant = null; CFSecurityAuthorization auth = schemaObj.getAuthorization(); long containingClusterId = auth.getSecClusterId(); listOfTenant = schemaObj.getTenantTableObj().readTenantByClusterIdx(containingClusterId); if (listOfTenant == null) { throw CFLib.getDefaultExceptionFactory() .newNullArgumentException(getClass(), S_ProcName, 0, "listOfTenant"); } Collection<ICFSecurityTenantObj> cltn = listOfTenant; JInternalFrame frame = swingSchema .getTenantFactory() .newPickerJInternalFrame( referencedObj, null, cltn, new CallbackPbxIvrMenuTenantChosen()); ((ICFFreeSwitchSwingTenantJPanelCommon) frame).setPanelMode(CFJPanel.PanelMode.View); cont = getParent(); while ((cont != null) && (!(cont instanceof JInternalFrame))) { cont = cont.getParent(); } if (cont != null) { JInternalFrame myInternalFrame = (JInternalFrame) cont; myInternalFrame.getDesktopPane().add(frame); frame.setVisible(true); frame.show(); } }
public void populateFields() { ICFFreeSwitchPbxIvrMenuObj popObj; ICFFreeSwitchPbxIvrMenuObj focus = getSwingFocusAsPbxIvrMenu(); if (focus != null) { popObj = (ICFFreeSwitchPbxIvrMenuObj) (focus.getEdit()); if (popObj == null) { popObj = focus; } } else { popObj = null; } if (getPanelMode() == CFJPanel.PanelMode.Unknown) { popObj = null; } if (popObj == null) { swingContainerTenantObj = null; } else { swingContainerTenantObj = (ICFFreeSwitchTenantObj) popObj.getRequiredContainerTenant(swingIsInitializing); } if (swingReferenceContainerTenant != null) { swingReferenceContainerTenant.setReferencedObject(swingContainerTenantObj); } if (popObj == null) { getSwingEditorMenuId().setInt64Value(null); } else { getSwingEditorMenuId().setInt64Value(popObj.getRequiredMenuId()); } if (popObj == null) { getSwingEditorName().setStringValue(null); } else { getSwingEditorName().setStringValue(popObj.getRequiredName()); } if (popObj == null) { getSwingEditorGreetLong().setStringValue(null); } else { getSwingEditorGreetLong().setStringValue(popObj.getRequiredGreetLong()); } if (popObj == null) { getSwingEditorGreetShort().setStringValue(null); } else { getSwingEditorGreetShort().setStringValue(popObj.getRequiredGreetShort()); } if (popObj == null) { getSwingEditorInvalidSound().setStringValue(null); } else { getSwingEditorInvalidSound().setStringValue(popObj.getRequiredInvalidSound()); } if (popObj == null) { getSwingEditorExitSound().setStringValue(null); } else { getSwingEditorExitSound().setStringValue(popObj.getRequiredExitSound()); } if (popObj == null) { getSwingEditorTimeout().setInt32Value(null); } else { getSwingEditorTimeout().setInt32Value(popObj.getRequiredTimeout()); } if (popObj == null) { getSwingEditorInterDigitTimeout().setInt32Value(null); } else { getSwingEditorInterDigitTimeout().setInt32Value(popObj.getRequiredInterDigitTimeout()); } if (popObj == null) { getSwingEditorMaxFailures().setInt32Value(null); } else { getSwingEditorMaxFailures().setInt32Value(popObj.getRequiredMaxFailures()); } if (popObj == null) { getSwingEditorMaxTimeouts().setInt32Value(null); } else { getSwingEditorMaxTimeouts().setInt32Value(popObj.getRequiredMaxTimeouts()); } if (popObj == null) { getSwingEditorDigitLen().setInt32Value(null); } else { getSwingEditorDigitLen().setInt32Value(popObj.getRequiredDigitLen()); } }