private void addRequiredApplication( EmbeddableCartridgeDiff diff, EmbeddableCartridgeRelations relation) throws OpenShiftException { if (relation.getRequiredApplication() != null && !domain.hasApplicationByCartridge(relation.getRequiredApplication())) { diff.addApplicationAddition(relation.getRequiredApplication()); } }
private void addRequiredApplication( EmbeddableCartridgeDiff diff, EmbeddableCartridgeRelations relation, Collection<IStandaloneCartridge> allStandaloneCartridges, Collection<IApplication> allApplications) throws OpenShiftException { IStandaloneCartridge requiredCartridge = relation.getRequiredApplication(allStandaloneCartridges); if (requiredCartridge != null && !containsApplicationByCartridge(requiredCartridge, allApplications)) { diff.addApplicationAddition(requiredCartridge); } }