protected void mergeModelBase_Reporting( ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context ) { Reporting src = source.getReporting(); if ( src != null ) { Reporting tgt = target.getReporting(); if ( tgt == null ) { tgt = new Reporting(); target.setReporting( tgt ); } mergeReporting( tgt, src, sourceDominant, context ); } }
public static Reporting cloneReporting( Reporting src ) { if ( src == null ) { return null; } Reporting result = new Reporting(); result.setExcludeDefaults( src.isExcludeDefaults() ); result.setOutputDirectory( src.getOutputDirectory() ); result.setPlugins( cloneList( src.getPlugins(), REPORT_PLUGIN_CLONER ) ); return result; }
private void assembleReportingInheritance( Model child, Model parent ) { // Reports :: aggregate Reporting childReporting = child.getReporting(); Reporting parentReporting = parent.getReporting(); if ( parentReporting != null ) { if ( childReporting == null ) { childReporting = new Reporting(); child.setReporting( childReporting ); } childReporting.setExcludeDefaults( parentReporting.isExcludeDefaults() ); if ( StringUtils.isEmpty( childReporting.getOutputDirectory() ) ) { childReporting.setOutputDirectory( parentReporting.getOutputDirectory() ); } mergeReportPluginLists( childReporting, parentReporting, true ); } }
private void assembleReportingInheritance( Model child, Model parent ) { // Reports :: aggregate Reporting childReporting = child.getReporting(); Reporting parentReporting = parent.getReporting(); if ( parentReporting != null ) { if ( childReporting == null ) { childReporting = new Reporting(); child.setReporting( childReporting ); } if ( childReporting.isExcludeDefaultsValue() == null ) { childReporting.setExcludeDefaultsValue( parentReporting.isExcludeDefaultsValue() ); } if ( StringUtils.isEmpty( childReporting.getOutputDirectory() ) ) { childReporting.setOutputDirectory( parentReporting.getOutputDirectory() ); } ModelUtils.mergeReportPluginLists( childReporting, parentReporting, true ); } }
Reporting reporting = new Reporting(); for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- )
Reporting reporting = new Reporting(); InputLocation _location; _location = new InputLocation( parser.getLineNumber(), parser.getColumnNumber(), source );
public Object newInstance(FactoryBuilderSupport builder, Object name, Object value, Map attrs) throws InstantiationException, IllegalAccessException { builder.getContext().put(Reporting.class.getName(), true); return new Reporting(); }
Reporting reporting = new Reporting(); reporting.setFileName("home.pdf"); ReportingFile reportingFile = new ReportingFile(); // It will not persisted because of insertable=false, updatable=false reportingFile.setFileName("home.pdf"); reportingFile.setXmlContent(someClobObject); session.save(reporting); // It works
Reporting reporting = new Reporting(); reporting.setFileName("home.pdf"); ReportingFile reportingFile = new ReportingFile(); // It will not persisted because of insertable=false, updatable=false reportingFile.setFileName("home.pdf"); reportingFile.setXmlContent(someClobObject); reporting.getReports().add(reportingFile); session.save(reporting); // It does not work
Reporting reporting = new Reporting(); for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- )
public Object newInstance(FactoryBuilderSupport builder, Object name, Object value, Map attrs) throws InstantiationException, IllegalAccessException { builder.getContext().put(Reporting.class.getName(), true); return new Reporting(); }
if ( v3Reports != null && !v3Reports.isEmpty() ) reports = new Reporting(); for ( Iterator it = v3Reports.iterator(); it.hasNext(); )
Model model = new Model(); ReportPlugin reportPlugin = new ReportPlugin(); reportPlugin.setGroupId("org.codehaus.mojo"); reportPlugin.setArtifactId("cobertura-maven-plugin"); Reporting reporting = new Reporting(); reporting.addPlugin(reportPlugin); model.setReporting(reporting); StringWriter writer = new StringWriter(); MavenXpp3Writer xpp = new MavenXpp3Writer(); try { xpp.write(writer, model); System.out.println(writer.toString()); } catch (IOException e) { e.printStackTrace(); }
protected void mergeModelBase_Reporting( ModelBase target, ModelBase source, boolean sourceDominant, Map<Object, Object> context ) { Reporting src = source.getReporting(); if ( src != null ) { Reporting tgt = target.getReporting(); if ( tgt == null ) { tgt = new Reporting(); target.setReporting( tgt ); } mergeReporting( tgt, src, sourceDominant, context ); } }
private void mergeReportPlugins(Model model, Model generatedModel) { if (generatedModel.getReporting() != null) { if (model.getReporting() == null) { model.setReporting(new Reporting()); } Map<String,ReportPlugin> reportPluginsByIds=model.getReporting().getReportPluginsAsMap(); Map<String,ReportPlugin> generatedReportPluginsByIds=generatedModel.getReporting().getReportPluginsAsMap(); for (String generatedReportPluginsId : generatedReportPluginsByIds.keySet()) { if (!reportPluginsByIds.containsKey(generatedReportPluginsId)) { model.getReporting().addPlugin(generatedReportPluginsByIds.get(generatedReportPluginsId)); } else { log.warn("Can not override report: " + generatedReportPluginsId); } } } }
private void mergeReportPlugins( Model model, Model generatedModel ) { if ( generatedModel.getReporting() != null ) { if ( model.getReporting() == null ) { model.setReporting( new Reporting() ); } @SuppressWarnings( "unchecked" ) Map<String, ReportPlugin> reportPluginsByIds = model.getReporting().getReportPluginsAsMap(); @SuppressWarnings( "unchecked" ) Map<String, ReportPlugin> generatedReportPluginsByIds = generatedModel.getReporting().getReportPluginsAsMap(); for ( String generatedReportPluginsId : generatedReportPluginsByIds.keySet() ) { if ( !reportPluginsByIds.containsKey( generatedReportPluginsId ) ) { model.getReporting().addPlugin( generatedReportPluginsByIds.get( generatedReportPluginsId ) ); } else { getLogger().warn( "Can not override report: " + generatedReportPluginsId ); } } } }
Reporting reporting = new Reporting(); for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- )
Reporting reporting = new Reporting(); InputLocation _location; _location = new InputLocation( parser.getLineNumber(), parser.getColumnNumber(), source );
reporting = new Reporting(); model.setReporting(reporting);
v4Model.setReporting( new Reporting() );