Coverage Report - fr.paris.lutece.plugins.releaser.business.Cluster
 
Classes in this File Line Coverage Branch Coverage Complexity
Cluster
92 %
12/13
N/A
1
 
 1  
 /*
 2  
  * Copyright (c) 2002-2017, Mairie de Paris
 3  
  * All rights reserved.
 4  
  *
 5  
  * Redistribution and use in source and binary forms, with or without
 6  
  * modification, are permitted provided that the following conditions
 7  
  * are met:
 8  
  *
 9  
  *  1. Redistributions of source code must retain the above copyright notice
 10  
  *     and the following disclaimer.
 11  
  *
 12  
  *  2. Redistributions in binary form must reproduce the above copyright notice
 13  
  *     and the following disclaimer in the documentation and/or other materials
 14  
  *     provided with the distribution.
 15  
  *
 16  
  *  3. Neither the name of 'Mairie de Paris' nor 'Lutece' nor the names of its
 17  
  *     contributors may be used to endorse or promote products derived from
 18  
  *     this software without specific prior written permission.
 19  
  *
 20  
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 21  
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 22  
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 23  
  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
 24  
  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 25  
  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 26  
  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 27  
  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 28  
  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 29  
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 30  
  * POSSIBILITY OF SUCH DAMAGE.
 31  
  *
 32  
  * License 1.0
 33  
  */
 34  
 package fr.paris.lutece.plugins.releaser.business;
 35  
 
 36  
 import javax.validation.constraints.*;
 37  
 import org.hibernate.validator.constraints.*;
 38  
 import java.io.Serializable;
 39  
 import java.util.List;
 40  
 
 41  
 /**
 42  
  * This is the business class for the object Cluster
 43  
  */
 44  6
 public class Cluster implements Serializable
 45  
 {
 46  
     private static final long serialVersionUID = 1L;
 47  
 
 48  
     // Variables declarations
 49  
     private int _nId;
 50  
 
 51  
     @NotEmpty( message = "#i18n{releaser.validation.cluster.Name.notEmpty}" )
 52  
     @Size( max = 50, message = "#i18n{releaser.validation.cluster.Name.size}" )
 53  
     private String _strName;
 54  
 
 55  
     @NotEmpty( message = "#i18n{releaser.validation.cluster.Description.notEmpty}" )
 56  
     @Size( max = 255, message = "#i18n{releaser.validation.cluster.Description.size}" )
 57  
     private String _strDescription;
 58  
 
 59  
     private List<Site> _listSites;
 60  
 
 61  
     /**
 62  
      * Returns the Id
 63  
      * 
 64  
      * @return The Id
 65  
      */
 66  
     public int getId( )
 67  
     {
 68  12
         return _nId;
 69  
     }
 70  
 
 71  
     /**
 72  
      * Sets the Id
 73  
      * 
 74  
      * @param nId
 75  
      *            The Id
 76  
      */
 77  
     public void setId( int nId )
 78  
     {
 79  6
         _nId = nId;
 80  6
     }
 81  
 
 82  
     /**
 83  
      * Returns the Name
 84  
      * 
 85  
      * @return The Name
 86  
      */
 87  
     public String getName( )
 88  
     {
 89  6
         return _strName;
 90  
     }
 91  
 
 92  
     /**
 93  
      * Sets the Name
 94  
      * 
 95  
      * @param strName
 96  
      *            The Name
 97  
      */
 98  
     public void setName( String strName )
 99  
     {
 100  7
         _strName = strName;
 101  7
     }
 102  
 
 103  
     /**
 104  
      * Returns the Description
 105  
      * 
 106  
      * @return The Description
 107  
      */
 108  
     public String getDescription( )
 109  
     {
 110  6
         return _strDescription;
 111  
     }
 112  
 
 113  
     /**
 114  
      * Sets the Description
 115  
      * 
 116  
      * @param strDescription
 117  
      *            The Description
 118  
      */
 119  
     public void setDescription( String strDescription )
 120  
     {
 121  7
         _strDescription = strDescription;
 122  7
     }
 123  
 
 124  
     /**
 125  
      * Returns the list of sites
 126  
      * 
 127  
      * @return The list
 128  
      */
 129  
     public List<Site> getSites( )
 130  
     {
 131  0
         return _listSites;
 132  
     }
 133  
 
 134  
     /**
 135  
      * Sets the list of sites
 136  
      * 
 137  
      * @param listSites
 138  
      *            The list of site
 139  
      */
 140  
     public void setSites( List<Site> listSites )
 141  
     {
 142  5
         _listSites = listSites;
 143  5
     }
 144  
 
 145  
 }