protected void renameRepositoryObject( final UIRepositoryObject object ) throws XulException { XulPromptBox prompt = promptForName( object ); prompt.addDialogCallback( new XulDialogCallback<String>() { public void onClose( XulComponent component, Status status, String value ) { if ( status == Status.ACCEPT ) { try { object.setName( value ); } catch ( Exception e ) { if ( mainController == null || !mainController.handleLostRepository( e ) ) { throw new RuntimeException( e ); } } } } public void onError( XulComponent component, Throwable err ) { throw new RuntimeException( err ); } } ); prompt.open(); }
prompt.addDialogCallback( new XulDialogCallback<String>() { public void onClose( XulComponent component, Status status, String value ) { if ( status == Status.ACCEPT ) {
lockNotePrompt.addDialogCallback( new XulDialogCallback<String>() { public void onClose( XulComponent component, Status status, String value ) {
prompt.addDialogCallback( new XulDialogCallback<String>() { public void onClose( XulComponent component, Status status, String value ) { if ( status == Status.ACCEPT ) {
thePromptBox.setTitle( "Enter Max Rows" ); thePromptBox.setMessage( "Max Rows:" ); thePromptBox.addDialogCallback( theCallback ); thePromptBox.open(); execute = theCallback.getLimit() != -1;
lockNotePrompt.addDialogCallback( new XulDialogCallback<String>() { public void onClose( XulComponent component, Status status, String value ) {
@Bindable public void showNewLevelDialog() { try { XulPromptBox prompt = (XulPromptBox) document.createElement( "promptbox" ); //$NON-NLS-1$ prompt.setTitle( ModelerMessagesHolder.getMessages().getString( "ModelerController.NewLevelTitle" ) ); //$NON-NLS-1$ prompt.setMessage( ModelerMessagesHolder.getMessages().getString( "ModelerController.NewLevelText" ) ); //$NON-NLS-1$ prompt.setAcceptLabel( ModelerMessagesHolder.getMessages().getString( "dialog.OK" ) ); prompt.setCancelLabel( ModelerMessagesHolder.getMessages().getString( "dialog.CANCEL" ) ); prompt.addDialogCallback( new XulDialogCallback() { public void onClose( XulComponent sender, Status returnCode, Object retVal ) { if ( returnCode == Status.ACCEPT ) { HierarchyMetaData theHierarchy = (HierarchyMetaData) dimTreeHelper.getSelectedTreeItem(); LevelMetaData theLevel = new LevelMetaData( theHierarchy, "" + retVal ); theLevel.validate(); boolean prevChangeState = workspace.isModelChanging(); workspace.setModelIsChanging( true ); theHierarchy.add( theLevel ); workspace.setModelIsChanging( prevChangeState ); } } public void onError( XulComponent sender, Throwable t ) { t.printStackTrace(); } } ); prompt.open(); } catch ( Exception e ) { e.printStackTrace(); } }
@Bindable public void showNewMemberPropDialog() { try { XulPromptBox prompt = (XulPromptBox) document.createElement( "promptbox" ); //$NON-NLS-1$ prompt.setTitle( ModelerMessagesHolder.getMessages().getString( "ModelerController.NewMemberPropertyTitle" ) ); //$NON-NLS-1$ prompt.setMessage( ModelerMessagesHolder.getMessages().getString( "ModelerController.NewMemberPropertyText" ) ); //$NON-NLS-1$ prompt.setAcceptLabel( ModelerMessagesHolder.getMessages().getString( "dialog.OK" ) ); prompt.setCancelLabel( ModelerMessagesHolder.getMessages().getString( "dialog.CANCEL" ) ); prompt.addDialogCallback( new XulDialogCallback() { public void onClose( XulComponent sender, Status returnCode, Object retVal ) { if ( returnCode == Status.ACCEPT ) { LevelMetaData theLevel = (LevelMetaData) dimTreeHelper.getSelectedTreeItem(); MemberPropertyMetaData theMemberProp = new MemberPropertyMetaData( theLevel, "" + retVal ); theMemberProp.validate(); boolean prevChangeState = workspace.isModelChanging(); workspace.setModelIsChanging( true ); theLevel.add( theMemberProp ); workspace.setModelIsChanging( prevChangeState ); } } public void onError( XulComponent sender, Throwable t ) { t.printStackTrace(); } } ); prompt.open(); } catch ( Exception e ) { e.printStackTrace(); } }
prompt.setAcceptLabel( ModelerMessagesHolder.getMessages().getString( "dialog.OK" ) ); prompt.setCancelLabel( ModelerMessagesHolder.getMessages().getString( "dialog.CANCEL" ) ); prompt.addDialogCallback( new XulDialogCallback() {
@Bindable public void showNewCategoryDialog() { try { XulPromptBox prompt = (XulPromptBox) document.createElement( "promptbox" ); //$NON-NLS-1$ prompt.setTitle( ModelerMessagesHolder.getMessages().getString( "ModelerController.NewCategoryTitle" ) ); //$NON-NLS-1$ prompt.setMessage( ModelerMessagesHolder.getMessages().getString( "ModelerController.NewCategoryText" ) ); //$NON-NLS-1$ prompt.setAcceptLabel( ModelerMessagesHolder.getMessages().getString( "dialog.OK" ) ); prompt.setCancelLabel( ModelerMessagesHolder.getMessages().getString( "dialog.CANCEL" ) ); prompt.addDialogCallback( new XulDialogCallback() { public void onClose( XulComponent sender, Status returnCode, Object retVal ) { if ( returnCode == Status.ACCEPT ) { CategoryMetaDataCollection theNode = workspace.getRelationalModel().getCategories(); CategoryMetaData theCategory = new CategoryMetaData( "" + retVal ); boolean prevChangeState = workspace.isModelChanging(); theCategory.validate(); workspace.setRelationalModelIsChanging( true ); theNode.add( theCategory ); theCategory.setExpanded( true ); workspace.setRelationalModelIsChanging( prevChangeState ); } } public void onError( XulComponent sender, Throwable t ) { t.printStackTrace(); } } ); prompt.open(); } catch ( Exception e ) { e.printStackTrace(); } }
prompt.setAcceptLabel( ModelerMessagesHolder.getMessages().getString( "dialog.OK" ) ); prompt.setCancelLabel( ModelerMessagesHolder.getMessages().getString( "dialog.CANCEL" ) ); prompt.addDialogCallback( new XulDialogCallback() {
@Bindable public void showNewHierarchyDialog() { try { XulPromptBox prompt = (XulPromptBox) document.createElement( "promptbox" ); //$NON-NLS-1$ prompt.setTitle( ModelerMessagesHolder.getMessages().getString( "ModelerController.NewHierarchyTitle" ) ); //$NON-NLS-1$ prompt.setMessage( ModelerMessagesHolder.getMessages().getString( "ModelerController.NewHierarchyText" ) ); //$NON-NLS-1$ prompt.setAcceptLabel( ModelerMessagesHolder.getMessages().getString( "dialog.OK" ) ); prompt.setCancelLabel( ModelerMessagesHolder.getMessages().getString( "dialog.CANCEL" ) ); prompt.addDialogCallback( new XulDialogCallback() { public void onClose( XulComponent sender, Status returnCode, Object retVal ) { if ( returnCode == Status.ACCEPT ) { DimensionMetaData theDimension = (DimensionMetaData) dimTreeHelper.getSelectedTreeItem(); HierarchyMetaData theHieararchy = new HierarchyMetaData( "" + retVal ); theHieararchy.setParent( theDimension ); theHieararchy.setExpanded( true ); boolean prevChangeState = workspace.isModelChanging(); workspace.setModelIsChanging( true ); theDimension.add( theHieararchy ); workspace.setModelIsChanging( prevChangeState ); } } public void onError( XulComponent sender, Throwable t ) { t.printStackTrace(); } } ); prompt.open(); } catch ( XulException e ) { e.printStackTrace(); } }
@Bindable public void showNewDimensionDialog() { try { XulPromptBox prompt = (XulPromptBox) document.createElement( "promptbox" ); //$NON-NLS-1$ prompt.setTitle( ModelerMessagesHolder.getMessages().getString( "ModelerController.NewDimensionTitle" ) ); //$NON-NLS-1$ prompt.setMessage( ModelerMessagesHolder.getMessages().getString( "ModelerController.NewDimensionText" ) ); //$NON-NLS-1$ prompt.setAcceptLabel( ModelerMessagesHolder.getMessages().getString( "dialog.OK" ) ); prompt.setCancelLabel( ModelerMessagesHolder.getMessages().getString( "dialog.CANCEL" ) ); prompt.addDialogCallback( new XulDialogCallback() { public void onClose( XulComponent sender, Status returnCode, Object retVal ) { if ( returnCode == Status.ACCEPT ) { DimensionMetaData dimension = new DimensionMetaData( "" + retVal ); //$NON-NLS-1$ dimension.setExpanded( true ); HierarchyMetaData hierarchy = new HierarchyMetaData( "" + retVal ); //$NON-NLS-1$ hierarchy.setExpanded( true ); hierarchy.validate(); hierarchy.setParent( dimension ); dimension.add( hierarchy ); workspace.addDimension( dimension ); } } public void onError( XulComponent sender, Throwable t ) { t.printStackTrace(); } } ); prompt.open(); } catch ( XulException e ) { e.printStackTrace(); } }
promptBox.setAcceptLabel( resBundle.getString( "importDialog.DIALOG_OK", "OK" ) ); promptBox.setCancelLabel( resBundle.getString( "importDialog.DIALOG_Cancel", "Cancel" ) ); promptBox.addDialogCallback( new XulDialogCallback<String>() { @Override public void onClose( XulComponent component, Status status, String value ) {