public boolean canDetermineActivation( Profile profile ) { Activation activation = profile.getActivation(); return activation != null && activation.getOs() != null; }
public boolean canDetermineActivation( Profile profile ) { Activation activation = profile.getActivation(); return activation != null && activation.getOs() != null; }
@Override public boolean presentInConfig( Profile profile, ProfileActivationContext context, ModelProblemCollector problems ) { Activation activation = profile.getActivation(); if ( activation == null ) { return false; } ActivationOS os = activation.getOs(); if ( os == null ) { return false; } return true; }
public static Activation cloneActivation( Activation src ) { if ( src == null ) { return null; } Activation result = new Activation(); result.setActiveByDefault( src.isActiveByDefault() ); result.setFile( cloneActivationFile( src.getFile() ) ); result.setJdk( src.getJdk() ); result.setOs( cloneActivationOs( src.getOs() ) ); result.setProperty( cloneActivationProperty( src.getProperty() ) ); return result; }
public boolean isActive( Profile profile ) { Activation activation = profile.getActivation(); ActivationOS os = activation.getOs(); boolean result = ensureAtLeastOneNonNull( os ); if ( result && os.getFamily() != null ) { result = determineFamilyMatch( os.getFamily() ); } if ( result && os.getName() != null ) { result = determineNameMatch( os.getName() ); } if ( result && os.getArch() != null ) { result = determineArchMatch( os.getArch() ); } if ( result && os.getVersion() != null ) { result = determineVersionMatch( os.getVersion() ); } return result; }
public boolean isActive( Profile profile ) { Activation activation = profile.getActivation(); ActivationOS os = activation.getOs(); boolean result = ensureAtLeastOneNonNull( os ); if ( result && os.getFamily() != null ) { result = determineFamilyMatch( os.getFamily() ); } if ( result && os.getName() != null ) { result = determineNameMatch( os.getName() ); } if ( result && os.getArch() != null ) { result = determineArchMatch( os.getArch() ); } if ( result && os.getVersion() != null ) { result = determineVersionMatch( os.getVersion() ); } return result; }
ActivationOS os = activation.getOs();
org.apache.maven.model.ActivationOS modelOs = modelActivation.getOs();
ActivationOS os = activation.getOs(); if ( os != null )
@Override public boolean presentInConfig( Profile profile, ProfileActivationContext context, ModelProblemCollector problems ) { Activation activation = profile.getActivation(); if ( activation == null ) { return false; } ActivationOS os = activation.getOs(); if ( os == null ) { return false; } return true; }
/** * @param activation is the {@link Activation} of a {@link Profile}. * @return <code>true</code> if the given {@link Activation} is build-time driven, <code>false</code> otherwise (if * it is triggered by OS or JDK). */ protected static boolean isBuildTimeDriven( Activation activation ) { if ( activation == null ) { return true; } if ( StringUtils.isEmpty( activation.getJdk() ) && activation.getOs() == null ) { return true; } return false; }
/** * Method updateActivation. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateActivation(Activation value, String xmlTag, Counter counter, Element element) { boolean shouldExist = value != null; Element root = updateElement(counter, element, xmlTag, shouldExist); if (shouldExist) { Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleElement(innerCount, root, "activeByDefault", value.isActiveByDefault() == false ? null : String.valueOf( value.isActiveByDefault() ), "false"); findAndReplaceSimpleElement(innerCount, root, "jdk", value.getJdk(), null); updateActivationOS( value.getOs(), "os", innerCount, root); updateActivationProperty( value.getProperty(), "property", innerCount, root); updateActivationFile( value.getFile(), "file", innerCount, root); } } //-- void updateActivation(Activation, String, Counter, Element)
/** * Method updateActivation * * @param value * @param element * @param counter * @param xmlTag */ protected void updateActivation(Activation value, String xmlTag, Counter counter, Element element) { boolean shouldExist = value != null; Element root = updateElement(counter, element, xmlTag, shouldExist); if (shouldExist) { Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleElement(innerCount, root, "activeByDefault", value.isActiveByDefault() == false ? null : String.valueOf( value.isActiveByDefault() ), "false"); findAndReplaceSimpleElement(innerCount, root, "jdk", value.getJdk(), null); updateActivationOS( value.getOs(), "os", innerCount, root); updateActivationProperty( value.getProperty(), "property", innerCount, root); updateActivationFile( value.getFile(), "file", innerCount, root); } } //-- void updateActivation(Activation, String, Counter, Element)
/** * Method updateActivation. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateActivation(Activation value, String xmlTag, Counter counter, Element element) { boolean shouldExist = value != null; Element root = updateElement(counter, element, xmlTag, shouldExist); if (shouldExist) { Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleElement(innerCount, root, "activeByDefault", (value.isActiveByDefault() == false) ? null : String.valueOf(value.isActiveByDefault()), "false"); findAndReplaceSimpleElement(innerCount, root, "jdk", value.getJdk(), null); updateActivationOS(value.getOs(), "os", innerCount, root); updateActivationProperty(value.getProperty(), "property", innerCount, root); updateActivationFile(value.getFile(), "file", innerCount, root); } } // -- void updateActivation(Activation, String, Counter, Element)
/** * Method updateActivation. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateActivation( Activation value, String xmlTag, Counter counter, Element element ) { boolean shouldExist = value != null; Element root = updateElement( counter, element, xmlTag, shouldExist ); if ( shouldExist ) { Counter innerCount = new Counter( counter.getDepth() + 1 ); findAndReplaceSimpleElement( innerCount, root, "activeByDefault", ( value.isActiveByDefault() == false ) ? null : String.valueOf( value.isActiveByDefault() ), "false" ); findAndReplaceSimpleElement( innerCount, root, "jdk", value.getJdk(), null ); updateActivationOS( value.getOs(), "os", innerCount, root ); updateActivationProperty( value.getProperty(), "property", innerCount, root ); updateActivationFile( value.getFile(), "file", innerCount, root ); } } // -- void updateActivation(Activation, String, Counter, Element)
); findAndReplaceSimpleElement( innerCount, root, "jdk", value.getJdk(), null ); updateActivationOS( value.getOs(), "os", innerCount, root ); updateActivationProperty( value.getProperty(), "property", innerCount, root ); updateActivationFile( value.getFile(), "file", innerCount, root );
ActivationOS os = activation.getOs();