Examples of DocumentMetadata


Examples of org.pentaho.reporting.libraries.docbundle.DocumentMetaData

    if (context instanceof ReportFormulaContext == false)
    {
      throw EvaluationException.getInstance(LibFormulaErrorValue.ERROR_NA_VALUE);
    }
    final ReportFormulaContext rfc = (ReportFormulaContext) context;
    final DocumentMetaData data = rfc.getProcessingContext().getDocumentMetaData();

    if (parameterCount == 1)
    {
      final String metaName = context.getTypeRegistry().convertToText(parameters.getType(0), parameters.getValue(0));
      final String[] namespaces = data.getMetaDataNamespaces();
      for (int i = 0; i < namespaces.length; i++)
      {
        final String namespace = namespaces[i];
        final Object attribute = data.getBundleAttribute(namespace, metaName);
        if (attribute != null)
        {
          return new TypeValuePair(AnyType.TYPE, attribute);
        }
      }
    }
    else
    {
      final String metaNamespace = context.getTypeRegistry().convertToText(parameters.getType(0), parameters.getValue(0));
      final String metaName = context.getTypeRegistry().convertToText(parameters.getType(1), parameters.getValue(1));
      {
        final Object o = data.getBundleAttribute(metaNamespace, metaName);
        return new TypeValuePair(AnyType.TYPE, o);
      }
    }

    throw EvaluationException.getInstance(LibFormulaErrorValue.ERROR_NA_VALUE);
View Full Code Here

Examples of org.pentaho.reporting.libraries.docbundle.DocumentMetaData

        {
          final Resource bundleData = resourceManager.create(key.getParent(), null, DocumentBundle.class);
          final DocumentBundle documentBundle = (DocumentBundle) bundleData.getResource();
          report.setBundle(documentBundle);

          final DocumentMetaData metaData = documentBundle.getMetaData();
          final int versionMajorRaw = getBundleAttribute(metaData, "prpt-spec.version.major");
          final int versionMinorRaw = getBundleAttribute(metaData, "prpt-spec.version.minor");
          final int versionPatchRaw = getBundleAttribute(metaData, "prpt-spec.version.patch");

          if (versionMajorRaw == -1 || versionMinorRaw == -1 || versionPatchRaw == -1 ||
View Full Code Here

Examples of org.pentaho.reporting.libraries.docbundle.DocumentMetaData

  protected DefaultProcessingContext createProcessingContext() throws ReportProcessingException
  {
    final OutputProcessorMetaData metaData = getOutputProcessorMetaData();
    final MasterReport report = getReport();
    final DocumentMetaData documentMetaData;
    final DocumentBundle bundle = report.getBundle();
    if (bundle != null)
    {
      documentMetaData = bundle.getMetaData();
    }
View Full Code Here

Examples of org.pentaho.reporting.libraries.docbundle.DocumentMetaData

    report.setContentBase(null);
  }

  public static void resetDocumentMetaData(final MasterReport report)
  {
    final DocumentMetaData metaData = report.getBundle().getMetaData();
    if (metaData instanceof WriteableDocumentMetaData)
    {
      final WriteableDocumentMetaData wmd = (WriteableDocumentMetaData) metaData;
      wmd.setBundleAttribute(ODFMetaAttributeNames.Meta.NAMESPACE,
          ODFMetaAttributeNames.Meta.INITIAL_CREATOR, wmd.getBundleAttribute
View Full Code Here

Examples of org.pentaho.reporting.libraries.docbundle.DocumentMetaData

    }

    final ReportFormulaContext rfc = (ReportFormulaContext) context;
    if (StringUtils.isEmpty(tabText))
    {
      final DocumentMetaData documentMetaData = rfc.getProcessingContext().getDocumentMetaData();
      tabText = (String) documentMetaData.getBundleAttribute
          (ODFMetaAttributeNames.DublinCore.NAMESPACE, ODFMetaAttributeNames.DublinCore.TITLE);
      if (StringUtils.isEmpty(tabText))
      {
        final Object o = rfc.getDataRow().get("report.name");
        if (o != null)
View Full Code Here

Examples of org.pentaho.reporting.libraries.docbundle.DocumentMetaData

  {
  }

  protected MasterReport postProcess(final MasterReport originalReport) throws Exception
  {
    final DocumentMetaData originalMeta = originalReport.getBundle().getMetaData();
    final MemoryByteArrayOutputStream bout = new MemoryByteArrayOutputStream();
    BundleWriter.writeReportToZipStream(originalReport, bout, originalMeta);
    assertTrue(bout.getLength() > 0);

    final ResourceManager mgr = new ResourceManager();
View Full Code Here

Examples of org.pentaho.reporting.libraries.docbundle.DocumentMetaData

  }

  public void run()
  {
    final MasterReport report = reportDesignerContext.getActiveContext().getContextRoot();
    final DocumentMetaData metaData = report.getBundle().getMetaData();

    try
    {
      final String oldName = extractLastFileName(report);
View Full Code Here

Examples of org.pentaho.reporting.libraries.docbundle.DocumentMetaData

  private void storeBundleMetaData(final MasterReport report,
                                   final String selectedReport,
                                   final SelectFileForPublishTask selectFileForPublishTask)
  {
    final DocumentMetaData metaData = report.getBundle().getMetaData();
    report.setAttribute
        (ReportDesignerBoot.DESIGNER_NAMESPACE, ReportDesignerBoot.LAST_FILENAME, selectedReport);

    if (metaData instanceof WriteableDocumentMetaData)
    {
View Full Code Here

Examples of org.pentaho.reporting.libraries.docbundle.DocumentMetaData

  }

  public void run()
  {
    final MasterReport report = reportDesignerContext.getActiveContext().getMasterReportElement();
    final DocumentMetaData metaData = report.getBundle().getMetaData();

    try
    {
      final Object lastFilenameAttr = report.getAttribute
          (ReportDesignerBoot.DESIGNER_NAMESPACE, ReportDesignerBoot.LAST_FILENAME);
      final String oldName ;
      if (lastFilenameAttr != null)
      {
        oldName = (String) lastFilenameAttr;
      }
      else
      {
        oldName = null;
      }
     
      final String oldPublishPassword = loginData.getOption("#publishPassword");

      final String oldDescription = (String) metaData.getBundleAttribute
          (ODFMetaAttributeNames.DublinCore.NAMESPACE, ODFMetaAttributeNames.DublinCore.DESCRIPTION);
      final String oldTitle = (String) metaData.getBundleAttribute
          (ODFMetaAttributeNames.DublinCore.NAMESPACE, ODFMetaAttributeNames.DublinCore.TITLE);

      final boolean oldLockOutput = Boolean.TRUE.equals
          (report.getAttribute(AttributeNames.Core.NAMESPACE, AttributeNames.Core.LOCK_PREFERRED_OUTPUT_TYPE));
      final String oldExportType = (String) report.getAttribute
View Full Code Here

Examples of org.pentaho.reporting.libraries.docbundle.DocumentMetaData

    SwingUtil.centerDialogInParent(dialog);
    try
    {
      final MasterReport report = activeContext.getMasterReportElement();
      final DocumentBundle bundle = report.getBundle();
      final DocumentMetaData oldMetaData = (DocumentMetaData) bundle.getMetaData().clone();
      final DocumentMetaData result = dialog.performEdit(oldMetaData,
          report.getResourceManager(),
          report.getDefinitionSource());

      if (result == null)
      {
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.