/** * Method removeDeveloper. * * @param developer */ public void removeDeveloper( Developer developer ) { getDevelopers().remove( developer ); } //-- void removeDeveloper( Developer )
/** * Method addDeveloper. * * @param developer */ public void addDeveloper( Developer developer ) { getDevelopers().add( developer ); } //-- void addDeveloper( Developer )
@Override protected void mergeModel_Developers( Model target, Model source, boolean sourceDominant, Map<Object, Object> context ) { if ( target.getDevelopers().isEmpty() ) { target.setDevelopers( new ArrayList<>( source.getDevelopers() ) ); } }
public List getDevelopers() { return getModel().getDevelopers(); }
public List<Developer> getDevelopers() { return getModel().getDevelopers(); }
protected void mergeModel_Developers( Model target, Model source, boolean sourceDominant, Map<Object, Object> context ) { List<Developer> src = source.getDevelopers(); if ( !src.isEmpty() ) { List<Developer> tgt = target.getDevelopers(); Map<Object, Developer> merged = new LinkedHashMap<>( ( src.size() + tgt.size() ) * 2 ); for ( Developer element : tgt ) { Object key = getDeveloperKey( element ); merged.put( key, element ); } for ( Developer element : src ) { Object key = getDeveloperKey( element ); if ( sourceDominant || !merged.containsKey( key ) ) { merged.put( key, element ); } } target.setDevelopers( new ArrayList<>( merged.values() ) ); } }
if ( ( model.getDevelopers() != null ) && ( model.getDevelopers().size() > 0 ) ) for ( Iterator iter = model.getDevelopers().iterator(); iter.hasNext(); )
if ( child.getDevelopers().size() == 0 ) child.setDevelopers( parent.getDevelopers() );
if ( child.getDevelopers().size() == 0 ) child.setDevelopers( parent.getDevelopers() );
result.setDevelopers( cloneList( src.getDevelopers(), DEVELOPER_CLONER ) );
@Override public List<Developer> get( Model model ) { return model.getDevelopers(); }
@Override public List<Developer> getDevelopers() { return delegate.getDevelopers(); }
/** * Method addDeveloper. * * @param developer */ public void addDeveloper( Developer developer ) { getDevelopers().add( developer ); } //-- void addDeveloper( Developer )
/** * Method removeDeveloper. * * @param developer */ public void removeDeveloper( Developer developer ) { getDevelopers().remove( developer ); } //-- void removeDeveloper( Developer )
@Override protected void mergeModel_Developers( Model target, Model source, boolean sourceDominant, Map<Object, Object> context ) { if ( target.getDevelopers().isEmpty() ) { target.setDevelopers( new ArrayList<>( source.getDevelopers() ) ); } }
/** * Method addDeveloper * * @param developer */ public void addDeveloper(Developer developer) { if ( !(developer instanceof Developer) ) { throw new ClassCastException( "Model.addDevelopers(developer) parameter must be instanceof " + Developer.class.getName() ); } getDevelopers().add( developer ); } //-- void addDeveloper(Developer)
/** * Method removeDeveloper * * @param developer */ public void removeDeveloper(Developer developer) { if ( !(developer instanceof Developer) ) { throw new ClassCastException( "Model.removeDevelopers(developer) parameter must be instanceof " + Developer.class.getName() ); } getDevelopers().remove( developer ); } //-- void removeDeveloper(Developer)
if ( ( model.getDevelopers() != null ) && ( model.getDevelopers().size() > 0 ) ) for ( Iterator iter = model.getDevelopers().iterator(); iter.hasNext(); )
void project(Model model) { String name = model.getName(); if (name == null) { name = model.getArtifactId(); } p.printStartBlock( "project", name, model.getUrl() ); p.println(); p.println( "model_version", model.getModelVersion() ); p.println( "inception_year", model.getInceptionYear() ); id(model); parent(model.getParent()); p.println("packaging", model.getPackaging()); p.println(); description(model.getDescription()); developers( model.getDevelopers() ); issueManagement( model.getIssueManagement() ); mailingLists( model.getMailingLists() ); repositories( toRepositoryArray( model.getRepositories() ) ); pluginRepositories( toRepositoryArray( model.getPluginRepositories() ) ); sourceControl( model.getScm() ); distribution( model.getDistributionManagement() ); properties( model.getProperties() ); dependencies( model.getDependencies() ); modules( model.getModules() ); managements( model.getDependencyManagement(), model.getBuild() ); build( model.getBuild(), model.getBuild() ); profiles( model.getProfiles() ); reporting( model.getReporting() ); p.printEndBlock(); }
@Override public boolean canGenerateReport() { boolean result = super.canGenerateReport(); if ( result && skipEmptyReport ) { result = !isEmpty( getProject().getModel().getDevelopers() ) || !isEmpty( getProject().getModel().getContributors() ); } return result; }