Examples of IDataModel


Examples of org.eclipse.wst.common.frameworks.datamodel.IDataModel

   
    IFacetedProjectWorkingCopy projWC = (IFacetedProjectWorkingCopy)getProperty(FACETED_PROJECT_WORKING_COPY);
    Set<Action> pfas = projWC.getProjectFacetActions();
    for (Action action : pfas){
      if (action.getProjectFacetVersion().getProjectFacet().getId().equals("jst.web")){ //$NON-NLS-1$
        IDataModel webFacet = (IDataModel) action.getConfig();
        return webFacet.getStringProperty(IJ2EEModuleFacetInstallDataModelProperties.CONFIG_FOLDER );
      }
    }
   
    //should not get here.  
    return null;
View Full Code Here

Examples of org.eclipse.wst.common.frameworks.datamodel.IDataModel

    if (monitor != null) {
      monitor.beginTask("", 1); //$NON-NLS-1$
    }

    try {
      IDataModel config = null;

      if (cfg != null) {
        config = (IDataModel) cfg;
      } else {
        throw new JSFFacetException(           
                Messages.JSFFacetInstallDelegate_InternalErr);
      }

            final JSFUtils jsfUtil = new JSFUtilFactory().create(fv, ModelProviderManager.getModelProvider(project));
            if (jsfUtil == null)
            {
                throw new JSFFacetException(NLS.bind(
                        Messages.Could_Not_GetJSFVersion, fv.toString()));
            }

            if (jsfFacetConfigurationEnabled)
            {
                // Before we do any configuration, verify that web.xml is                    // available for update
                final IModelProvider provider = jsfUtil
                        .getModelProvider();
                if (provider == null)
                {
                    throw new JSFFacetException(NLS.bind(
                            Messages.JSFFacetInstallDelegate_ConfigErr,
                            project.getName()));
                }
                else if (!(provider.validateEdit(null, null).isOK()))
                {
                    if (!(provider.validateEdit(null, null).isOK()))
                    {// checks for web.xml file being read-only and allows
                     // user to set writeable
                        throw new JSFFacetException(
                                NLS.bind(
                                        Messages.JSFFacetInstallDelegate_NonUpdateableWebXML,
                                        project.getName()));
                    }
                }
            }
     
//      // Create JSF Libs as classpath containers and set WTP dependencies
//      // as required
//      createClasspathEntries(project, fv, config, monitor);
     
      //Configure libraries
      ( (LibraryInstallDelegate) config.getProperty( IJSFFacetInstallDataModelProperties.LIBRARY_PROVIDER_DELEGATE ) ).execute( new NullProgressMonitor() );

          final LibraryInstallDelegate libDelegate = (LibraryInstallDelegate) (config.getProperty( IJSFFacetInstallDataModelProperties.LIBRARY_PROVIDER_DELEGATE));
          final LibraryProviderOperationConfig libConfig = libDelegate.getLibraryProviderOperationConfig();

      if (jsfFacetConfigurationEnabled)
            {
          // Create config file
View Full Code Here

Examples of org.eclipse.wst.common.frameworks.datamodel.IDataModel

    if (monitor != null) {
      monitor.beginTask("", 1); //$NON-NLS-1$
    }

    try {
      IDataModel config = null;

      if (cfg != null) {
        config = (IDataModel) cfg;
      } else {
        throw new TapestryFacetException(
            Messages.TapestryFacetInstallDelegate_InternalErr);
      }

      final TapestryUtils tapestryUtil = new TapestryUtilFactory()
          .create(fv, ModelProviderManager.getModelProvider(project));
      if (tapestryUtil == null) {
        throw new TapestryFacetException(NLS.bind(
            Messages.Could_Not_GetTapestryVersion, fv.toString()));
      }

      if (tapestryFacetConfigurationEnabled) {
        // Before we do any configuration, verify that web.xml is //
        // available for update
        final IModelProvider provider = tapestryUtil.getModelProvider();
        if (provider == null) {
          throw new TapestryFacetException(NLS.bind(
              Messages.TapestryFacetInstallDelegate_ConfigErr,
              project.getName()));
        } else if (!(provider.validateEdit(null, null).isOK())) {
          if (!(provider.validateEdit(null, null).isOK())) {// checks
                                    // for
                                    // web.xml
                                    // file
                                    // being
                                    // read-only
                                    // and
                                    // allows
                                    // user
                                    // to
                                    // set
                                    // writeable
            throw new TapestryFacetException(
                NLS.bind(
                    Messages.TapestryFacetInstallDelegate_NonUpdateableWebXML,
                    project.getName()));
          }
        }
      }

      Object obj = config
          .getProperty(ITapestryFacetInstallDataModelProperties.LIBRARY_PROVIDER_DELEGATE);
      // Configure libraries
      ((LibraryInstallDelegate) obj).execute(new NullProgressMonitor());

      final LibraryInstallDelegate libDelegate = (LibraryInstallDelegate) (config
          .getProperty(ITapestryFacetInstallDataModelProperties.LIBRARY_PROVIDER_DELEGATE));
      final LibraryProviderOperationConfig libConfig = libDelegate
          .getLibraryProviderOperationConfig();

      if (tapestryFacetConfigurationEnabled) {
View Full Code Here

Examples of org.eclipse.wst.common.frameworks.datamodel.IDataModel

                {
                    public void propertyChanged( final String property,
                                                 final Object oldValue,
                                                 final Object newValue )
                    {
                        final IDataModel dm = getDataModel();
   
                        if( dm != null )
                        {
                            dm.notifyPropertyChange( LIBRARY_PROVIDER_DELEGATE, IDataModel.VALUE_CHG );
                        }
                    }
                }
            );
        }
View Full Code Here

Examples of org.eclipse.wst.common.frameworks.datamodel.IDataModel

     
      IFacetedProjectWorkingCopy projWC = (IFacetedProjectWorkingCopy)getProperty(FACETED_PROJECT_WORKING_COPY);
      Set<Action> pfas = projWC.getProjectFacetActions();
      for (Action action : pfas){
        if (action.getProjectFacetVersion().getProjectFacet().getId().equals("jst.web")){ //$NON-NLS-1$
          IDataModel webFacet = (IDataModel) action.getConfig();
          return webFacet.getStringProperty(IJ2EEModuleFacetInstallDataModelProperties.CONFIG_FOLDER );
        }
      }
     
      //should not get here.  
      return null;
View Full Code Here

Examples of org.eclipse.wst.common.frameworks.datamodel.IDataModel

    if (monitor != null) {
      monitor.beginTask("", 1); //$NON-NLS-1$
    }

    try {
      IDataModel config = null;

      if (cfg != null) {
        config = (IDataModel) cfg;
      } else {
        throw new TapestryFacetException(
            Messages.TapestryFacetInstallDelegate_InternalErr);
      }

      final TapestryUtils tapestryUtil = new TapestryUtilFactory()
          .create(fv, ModelProviderManager.getModelProvider(project));
      if (tapestryUtil == null) {
        throw new TapestryFacetException(NLS.bind(
            Messages.Could_Not_GetTapestryVersion, fv.toString()));
      }

      if (tapestryFacetConfigurationEnabled) {
        // Before we do any configuration, verify that web.xml is //
        // available for update
        final IModelProvider provider = tapestryUtil.getModelProvider();
        if (provider == null) {
          throw new TapestryFacetException(NLS.bind(
              Messages.TapestryFacetInstallDelegate_ConfigErr,
              project.getName()));
        } else if (!(provider.validateEdit(null, null).isOK())) {
          if (!(provider.validateEdit(null, null).isOK())) {// checks
                                    // for
                                    // web.xml
                                    // file
                                    // being
                                    // read-only
                                    // and
                                    // allows
                                    // user
                                    // to
                                    // set
                                    // writeable
            throw new TapestryFacetException(
                NLS.bind(
                    Messages.TapestryFacetInstallDelegate_NonUpdateableWebXML,
                    project.getName()));
          }
        }
      }

      Object obj = config
          .getProperty(ITapestryFacetInstallDataModelProperties.LIBRARY_PROVIDER_DELEGATE);
      // Configure libraries
      ((LibraryInstallDelegate) obj).execute(new NullProgressMonitor());

      final LibraryInstallDelegate libDelegate = (LibraryInstallDelegate) (config
          .getProperty(ITapestryFacetInstallDataModelProperties.LIBRARY_PROVIDER_DELEGATE));
      final LibraryProviderOperationConfig libConfig = libDelegate
          .getLibraryProviderOperationConfig();

      if (tapestryFacetConfigurationEnabled) {
View Full Code Here

Examples of org.eclipse.wst.common.frameworks.datamodel.IDataModel

   
    return super.publishModule(kind, modules, deltaKind, monitor);
  }

  protected String exportModule(IModule module) {
    IDataModel model;
    File tempJarFile;
   
    try {
      if ("jst.ear".equals(module.getModuleType().getId())) {
        model = DataModelFactory.createDataModel(new EARComponentExportDataModelProvider());
        tempJarFile = File.createTempFile("oejb", ".ear");
      } else {
        model = DataModelFactory.createDataModel(new EJBComponentExportDataModelProvider());
        tempJarFile = File.createTempFile("oejb", ".jar");
      }

      model.setProperty(IEJBComponentExportDataModelProperties.PROJECT_NAME, module.getProject().getName());
      model.setProperty(IEJBComponentExportDataModelProperties.ARCHIVE_DESTINATION, tempJarFile.getAbsolutePath());
      model.getDefaultOperation().execute(null, null);

      return tempJarFile.getAbsolutePath();
    } catch (Exception e) {
      return null;
    }
View Full Code Here

Examples of org.eclipse.wst.common.frameworks.datamodel.IDataModel

      final String ear = new File(root, p.getName() + ".ear").getAbsolutePath();

      SysOutProgressMonitor.out.println("Exporting project '" + p.getName() + "' to: " + ear);

      final IDataModel dataModel = DataModelFactory.createDataModel(new EARComponentExportDataModelProvider());
      dataModel.setProperty(IJ2EEComponentExportDataModelProperties.PROJECT_NAME, p.getName());
      dataModel.setProperty(IJ2EEComponentExportDataModelProperties.EXPORT_SOURCE_FILES, false);
      dataModel.setProperty(IJ2EEComponentExportDataModelProperties.OVERWRITE_EXISTING, true);
      dataModel.setProperty(IJ2EEComponentExportDataModelProperties.ARCHIVE_DESTINATION, ear);

      dataModel.getDefaultOperation().execute(monitor, null);
      SysOutProgressMonitor.out.println();
    }
  }
View Full Code Here

Examples of org.eclipse.wst.common.frameworks.datamodel.IDataModel

      final String war = new File(root, p.getName() + ".war").getAbsolutePath();

      SysOutProgressMonitor.out.println("Exporting project '" + p.getName() + "' to: " + war);

      final IDataModel dataModel = DataModelFactory.createDataModel(new WebComponentExportDataModelProvider());
      dataModel.setProperty(IJ2EEComponentExportDataModelProperties.PROJECT_NAME, p.getName());
      dataModel.setProperty(IJ2EEComponentExportDataModelProperties.EXPORT_SOURCE_FILES, false);
      dataModel.setProperty(IJ2EEComponentExportDataModelProperties.OVERWRITE_EXISTING, true);
      dataModel.setProperty(IJ2EEComponentExportDataModelProperties.ARCHIVE_DESTINATION, war);

      dataModel.getDefaultOperation().execute(monitor, null);
      SysOutProgressMonitor.out.println();
    }
  }
View Full Code Here

Examples of org.eclipse.wst.common.frameworks.datamodel.IDataModel

public class GeronimoV11FacetInstallDelegate extends GeronimoFacetInstallDelegate {

  public IDataModelOperation createDeploymentPlanCreationOp(IProject project, Object config) {
    Trace.tracePoint("Entry", "GeronimoV11FacetInstallDelegate.createDeploymentPlanCreationOp", project, config);
   
    IDataModel model = DataModelFactory.createDataModel(new JavaProjectFacetCreationDataModelProvider());
    model.setStringProperty(IFacetDataModelProperties.FACET_PROJECT_NAME, project.getName());
   
    Trace.tracePoint("Exit ", "GeronimoV11FacetInstallDelegate.createDeploymentPlanCreationOp");
    return new V11DeploymentPlanCreationOperation(model, config);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.