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()); } }
public void adjustComponentEnableStates() { CFJPanel.PanelMode mode = getPanelMode(); boolean isEditing; switch (mode) { case Unknown: case View: case Delete: isEditing = false; break; case Add: case Edit: case Update: isEditing = true; break; default: isEditing = false; break; } if (isEditing) { ICFFreeSwitchPbxIvrMenuObj focus = getSwingFocusAsPbxIvrMenu(); if (focus == null) { isEditing = false; } else if (null == focus.getEdit()) { isEditing = false; } } if (swingReferenceContainerTenant != null) { swingReferenceContainerTenant.setEnabled(false); } if (swingEditorMenuId != null) { swingEditorMenuId.setEnabled(false); } if (swingEditorName != null) { swingEditorName.setEnabled(isEditing); } if (swingEditorGreetLong != null) { swingEditorGreetLong.setEnabled(isEditing); } if (swingEditorGreetShort != null) { swingEditorGreetShort.setEnabled(isEditing); } if (swingEditorInvalidSound != null) { swingEditorInvalidSound.setEnabled(isEditing); } if (swingEditorExitSound != null) { swingEditorExitSound.setEnabled(isEditing); } if (swingEditorTimeout != null) { swingEditorTimeout.setEnabled(isEditing); } if (swingEditorInterDigitTimeout != null) { swingEditorInterDigitTimeout.setEnabled(isEditing); } if (swingEditorMaxFailures != null) { swingEditorMaxFailures.setEnabled(isEditing); } if (swingEditorMaxTimeouts != null) { swingEditorMaxTimeouts.setEnabled(isEditing); } if (swingEditorDigitLen != null) { swingEditorDigitLen.setEnabled(isEditing); } }