Coverage Report - com.aurea.maven.plugins.sonic.topology.utils.MachineConfig
 
Classes in this File Line Coverage Branch Coverage Complexity
MachineConfig
0%
0/54
0%
0/8
1.211
 
 1  
 package com.aurea.maven.plugins.sonic.topology.utils;
 2  
 
 3  
 import java.util.ArrayList;
 4  
 
 5  
 public class MachineConfig implements java.io.Serializable{
 6  
         /**
 7  
          * 
 8  
          */
 9  
         private static final long serialVersionUID = 1L;
 10  
         String machineId;
 11  
         ArrayList <String> alternateIds;
 12  
         ArrayList <String> logicalhosts;
 13  
         String containerDir;
 14  
         String registerAsService;
 15  
         String encryptPWD;
 16  
         String serviceStartupTime;                                        
 17  
 
 18  0
         public MachineConfig(){
 19  0
                 alternateIds = new ArrayList<String>();
 20  0
                 logicalhosts = new ArrayList <String>();
 21  0
         }
 22  
         
 23  0
         public MachineConfig(String id, ArrayList <String> aid, ArrayList <String> loghost, String container, String regasService, String encrypt, String startup){
 24  
                 
 25  0
                 this.machineId = id;
 26  0
                 this.alternateIds = aid;
 27  0
                 this.logicalhosts = loghost;
 28  0
                 this.containerDir = container;
 29  0
                 this.registerAsService = regasService;
 30  0
                 this.encryptPWD = encrypt;
 31  0
                 this.serviceStartupTime = startup;
 32  
                 
 33  0
         }
 34  
         
 35  
         public void addAlternateId(String aid){
 36  0
                 if(!alternateIds.contains(aid)){
 37  0
                         alternateIds.add(aid);
 38  
                 }
 39  0
         }
 40  
         
 41  
         public void addLogicalHosts(String lh){
 42  0
                 if(!logicalhosts.contains(lh)){
 43  0
                         logicalhosts.add(lh);
 44  
                 }
 45  0
         }
 46  
 
 47  
         public String getMachineId() {
 48  0
                 return machineId;
 49  
         }
 50  
 
 51  
         public void setMachineId(String machineId) {
 52  0
                 this.machineId = machineId;
 53  0
         }
 54  
 
 55  
         public ArrayList<String> getAlternateIds() {
 56  0
                 return alternateIds;
 57  
         }
 58  
 
 59  
         public void setAlternateIds(ArrayList <String> alternateIds) {
 60  0
                 this.alternateIds = alternateIds;
 61  0
         }
 62  
 
 63  
         public ArrayList <String> getLogicalhosts() {
 64  0
                 return logicalhosts;
 65  
         }
 66  
 
 67  
         public void setLogicalhosts(ArrayList <String> logicalhosts) {
 68  0
                 this.logicalhosts = logicalhosts;
 69  0
         }
 70  
 
 71  
         public String getContainerDir() {
 72  0
                 return containerDir;
 73  
         }
 74  
 
 75  
         public void setContainerDir(String containerDir) {
 76  0
                 this.containerDir = containerDir;
 77  0
         }
 78  
 
 79  
         public String getRegisterAsService() {
 80  0
                 return registerAsService;
 81  
         }
 82  
 
 83  
         public void setRegisterAsService(String registerAsService) {
 84  0
                 this.registerAsService = registerAsService;
 85  0
         }
 86  
 
 87  
         public String getEncryptPWD() {
 88  0
                 return encryptPWD;
 89  
         }
 90  
 
 91  
         public void setEncryptPWD(String encryptPWD) {
 92  0
                 this.encryptPWD = encryptPWD;
 93  0
         }
 94  
 
 95  
         public String getServiceStartupTime() {
 96  0
                 return serviceStartupTime;
 97  
         }
 98  
 
 99  
         public void setServiceStartupTime(String serviceStartupTime) {
 100  0
                 this.serviceStartupTime = serviceStartupTime;
 101  0
         }
 102  
         
 103  
         public String toString(){
 104  0
                 StringBuffer sb = new StringBuffer();
 105  0
                 sb.append("Machine Configuration\n");
 106  0
                 sb.append("---------------------\n");
 107  0
                 sb.append("Machine-Id:            " + getMachineId() + "\n");
 108  0
                 for(int i=0; i < getAlternateIds().size(); i++){
 109  0
                         sb.append("   Alternate-Id:      " + getAlternateIds().get(i) + "\n");
 110  
                 }
 111  0
                 for(int i=0; i < getLogicalhosts().size(); i++){
 112  0
                         sb.append("   Logical-Host:      " + getLogicalhosts().get(i) + "\n");
 113  
                 }
 114  0
                 sb.append("Container Dir:            " + getContainerDir() + "\n");
 115  0
                 sb.append("Register as Service       " + getRegisterAsService() + "\n");
 116  0
                 sb.append("Encrypt Password          " + getEncryptPWD() + "\n");
 117  0
                 sb.append("Service Startup Time      " + getServiceStartupTime() + "\n");
 118  0
                 sb.append("\n---------------------\n");
 119  0
                 return sb.toString();
 120  
         }
 121  
 }