/** * Method addMailingList. * * @param mailingList */ public void addMailingList( MailingList mailingList ) { getMailingLists().add( mailingList ); } //-- void addMailingList( MailingList )
/** * Method removeMailingList. * * @param mailingList */ public void removeMailingList( MailingList mailingList ) { getMailingLists().remove( mailingList ); } //-- void removeMailingList( MailingList )
@Override protected void mergeModel_MailingLists( Model target, Model source, boolean sourceDominant, Map<Object, Object> context ) { if ( target.getMailingLists().isEmpty() ) { target.setMailingLists( new ArrayList<>( source.getMailingLists() ) ); } }
public List getMailingLists() { return getModel().getMailingLists(); }
public List<MailingList> getMailingLists() { return getModel().getMailingLists(); }
protected void mergeModel_MailingLists( Model target, Model source, boolean sourceDominant, Map<Object, Object> context ) { List<MailingList> src = source.getMailingLists(); if ( !src.isEmpty() ) { List<MailingList> tgt = target.getMailingLists(); Map<Object, MailingList> merged = new LinkedHashMap<>( ( src.size() + tgt.size() ) * 2 ); for ( MailingList element : tgt ) { Object key = getMailingListKey( element ); merged.put( key, element ); } for ( MailingList element : src ) { Object key = getMailingListKey( element ); if ( sourceDominant || !merged.containsKey( key ) ) { merged.put( key, element ); } } target.setMailingLists( new ArrayList<>( merged.values() ) ); } }
if ( ( model.getMailingLists() != null ) && ( model.getMailingLists().size() > 0 ) ) for ( Iterator iter = model.getMailingLists().iterator(); iter.hasNext(); )
if ( child.getMailingLists().size() == 0 ) child.setMailingLists( parent.getMailingLists() );
if ( child.getMailingLists().size() == 0 ) child.setMailingLists( parent.getMailingLists() );
result.setLicenses( cloneList( src.getLicenses(), LICENSE_CLONER ) ); result.setMailingLists( cloneList( src.getMailingLists(), MAILING_LIST_CLONER ) ); result.setModelVersion( src.getModelVersion() ); result.setName( src.getName() );
@Override public List<MailingList> get( Model model ) { return model.getMailingLists(); }
@Override public List<MailingList> getMailingLists() { return delegate.getMailingLists(); }
/** * Method addMailingList. * * @param mailingList */ public void addMailingList( MailingList mailingList ) { getMailingLists().add( mailingList ); } //-- void addMailingList( MailingList )
/** * Method removeMailingList. * * @param mailingList */ public void removeMailingList( MailingList mailingList ) { getMailingLists().remove( mailingList ); } //-- void removeMailingList( MailingList )
@Override protected void mergeModel_MailingLists( Model target, Model source, boolean sourceDominant, Map<Object, Object> context ) { if ( target.getMailingLists().isEmpty() ) { target.setMailingLists( new ArrayList<>( source.getMailingLists() ) ); } }
/** * Method addMailingList * * @param mailingList */ public void addMailingList(MailingList mailingList) { if ( !(mailingList instanceof MailingList) ) { throw new ClassCastException( "Model.addMailingLists(mailingList) parameter must be instanceof " + MailingList.class.getName() ); } getMailingLists().add( mailingList ); } //-- void addMailingList(MailingList)
/** * Method removeMailingList * * @param mailingList */ public void removeMailingList(MailingList mailingList) { if ( !(mailingList instanceof MailingList) ) { throw new ClassCastException( "Model.removeMailingLists(mailingList) parameter must be instanceof " + MailingList.class.getName() ); } getMailingLists().remove( mailingList ); } //-- void removeMailingList(MailingList)
if ( ( model.getMailingLists() != null ) && ( model.getMailingLists().size() > 0 ) ) for ( Iterator iter = model.getMailingLists().iterator(); iter.hasNext(); )
@Override public boolean canGenerateReport() { boolean result = super.canGenerateReport(); if ( result && skipEmptyReport ) { result = !isEmpty( getProject().getModel().getMailingLists() ); } return result; }
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(); }