Coverage Report - org.apache.maven.profiles.Activation
 
Classes in this File Line Coverage Branch Coverage Complexity
Activation
0 %
0/17
N/A
1
 
 1  
 /*
 2  
  =================== DO NOT EDIT THIS FILE ====================
 3  
  Generated by Modello 1.0.1 on 2009-09-09 03:07:36,
 4  
  any modifications will be overwritten.
 5  
  ==============================================================
 6  
  */
 7  
 
 8  
 package org.apache.maven.profiles;
 9  
 
 10  
 /**
 11  
  * 
 12  
  *         The conditions within the build runtime environment
 13  
  * which will trigger
 14  
  *         the automatic inclusion of the parent build profile.
 15  
  *       
 16  
  * 
 17  
  * @version $Revision$ $Date$
 18  
  */
 19  0
 public class Activation
 20  
     implements java.io.Serializable
 21  
 {
 22  
 
 23  
       //--------------------------/
 24  
      //- Class/Member Variables -/
 25  
     //--------------------------/
 26  
 
 27  
     /**
 28  
      * Flag specifying whether this profile is active as a default.
 29  
      */
 30  0
     private boolean activeByDefault = false;
 31  
 
 32  
     /**
 33  
      * 
 34  
      *             Specifies that this profile will be activated
 35  
      * when a matching JDK is detected.
 36  
      *           
 37  
      */
 38  
     private String jdk;
 39  
 
 40  
     /**
 41  
      * 
 42  
      *             Specifies that this profile will be activated
 43  
      * when matching OS attributes are detected.
 44  
      *           
 45  
      */
 46  
     private ActivationOS os;
 47  
 
 48  
     /**
 49  
      * 
 50  
      *             Specifies that this profile will be activated
 51  
      * when this System property is specified.
 52  
      *           
 53  
      */
 54  
     private ActivationProperty property;
 55  
 
 56  
     /**
 57  
      * 
 58  
      *              Specifies that this profile will be activated
 59  
      * based on existence of a file.
 60  
      *              
 61  
      */
 62  
     private ActivationFile file;
 63  
 
 64  
 
 65  
       //-----------/
 66  
      //- Methods -/
 67  
     //-----------/
 68  
 
 69  
     /**
 70  
      * Get specifies that this profile will be activated based on
 71  
      * existence of a file.
 72  
      * 
 73  
      * @return ActivationFile
 74  
      */
 75  
     public ActivationFile getFile()
 76  
     {
 77  0
         return this.file;
 78  
     } //-- ActivationFile getFile()
 79  
 
 80  
     /**
 81  
      * Get specifies that this profile will be activated when a
 82  
      * matching JDK is detected.
 83  
      * 
 84  
      * @return String
 85  
      */
 86  
     public String getJdk()
 87  
     {
 88  0
         return this.jdk;
 89  
     } //-- String getJdk()
 90  
 
 91  
     /**
 92  
      * Get specifies that this profile will be activated when
 93  
      * matching OS attributes are detected.
 94  
      * 
 95  
      * @return ActivationOS
 96  
      */
 97  
     public ActivationOS getOs()
 98  
     {
 99  0
         return this.os;
 100  
     } //-- ActivationOS getOs()
 101  
 
 102  
     /**
 103  
      * Get specifies that this profile will be activated when this
 104  
      * System property is specified.
 105  
      * 
 106  
      * @return ActivationProperty
 107  
      */
 108  
     public ActivationProperty getProperty()
 109  
     {
 110  0
         return this.property;
 111  
     } //-- ActivationProperty getProperty()
 112  
 
 113  
     /**
 114  
      * Get flag specifying whether this profile is active as a
 115  
      * default.
 116  
      * 
 117  
      * @return boolean
 118  
      */
 119  
     public boolean isActiveByDefault()
 120  
     {
 121  0
         return this.activeByDefault;
 122  
     } //-- boolean isActiveByDefault()
 123  
 
 124  
     /**
 125  
      * Set flag specifying whether this profile is active as a
 126  
      * default.
 127  
      * 
 128  
      * @param activeByDefault
 129  
      */
 130  
     public void setActiveByDefault( boolean activeByDefault )
 131  
     {
 132  0
         this.activeByDefault = activeByDefault;
 133  0
     } //-- void setActiveByDefault( boolean )
 134  
 
 135  
     /**
 136  
      * Set specifies that this profile will be activated based on
 137  
      * existence of a file.
 138  
      * 
 139  
      * @param file
 140  
      */
 141  
     public void setFile( ActivationFile file )
 142  
     {
 143  0
         this.file = file;
 144  0
     } //-- void setFile( ActivationFile )
 145  
 
 146  
     /**
 147  
      * Set specifies that this profile will be activated when a
 148  
      * matching JDK is detected.
 149  
      * 
 150  
      * @param jdk
 151  
      */
 152  
     public void setJdk( String jdk )
 153  
     {
 154  0
         this.jdk = jdk;
 155  0
     } //-- void setJdk( String )
 156  
 
 157  
     /**
 158  
      * Set specifies that this profile will be activated when
 159  
      * matching OS attributes are detected.
 160  
      * 
 161  
      * @param os
 162  
      */
 163  
     public void setOs( ActivationOS os )
 164  
     {
 165  0
         this.os = os;
 166  0
     } //-- void setOs( ActivationOS )
 167  
 
 168  
     /**
 169  
      * Set specifies that this profile will be activated when this
 170  
      * System property is specified.
 171  
      * 
 172  
      * @param property
 173  
      */
 174  
     public void setProperty( ActivationProperty property )
 175  
     {
 176  0
         this.property = property;
 177  0
     } //-- void setProperty( ActivationProperty )
 178  
 
 179  
 
 180  
 }