/** * Copyright 2013 Sean Kavanagh - sean.p.kavanagh6@gmail.com * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.keybox.manage.model; import java.util.List; /** * Value object that contains host system information */ public class HostSystem { Long id; String displayNm; String user = "root"; String host; Integer port = 22; String displayLabel; String authorizedKeys="~/.ssh/authorized_keys"; boolean checked=false; String statusCd=INITIAL_STATUS; String errorMsg; List<String> publicKeyList; Integer instanceId; public static final String INITIAL_STATUS="INITIAL"; public static final String AUTH_FAIL_STATUS="AUTHFAIL"; public static final String PUBLIC_KEY_FAIL_STATUS="KEYAUTHFAIL"; public static final String GENERIC_FAIL_STATUS="GENERICFAIL"; public static final String SUCCESS_STATUS="SUCCESS"; public static final String HOST_FAIL_STATUS="HOSTFAIL"; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getDisplayNm() { return displayNm; } public void setDisplayNm(String displayNm) { this.displayNm = displayNm; } public String getUser() { return user; } public void setUser(String user) { this.user = user; } public String getHost() { return host; } public void setHost(String host){ this.host = host; } public String getDisplayLabel() { return getDisplayNm() +" - ( " +getUser() +"@"+getHost()+":"+getPort()+" )"; } public void setDisplayLabel(String displayLabel) { this.displayLabel = displayLabel; } public String getAuthorizedKeys() { return authorizedKeys; } public void setAuthorizedKeys(String authorizedKeys) { this.authorizedKeys = authorizedKeys; } public Integer getPort() { return port; } public void setPort(Integer port) { this.port = port; } public boolean getChecked() { return checked; } public void setChecked(boolean checked) { this.checked = checked; } public String getStatusCd() { return statusCd; } public void setStatusCd(String statusCd) { this.statusCd = statusCd; } public String getErrorMsg() { return errorMsg; } public void setErrorMsg(String errorMsg) { this.errorMsg = errorMsg; } public List<String> getPublicKeyList() { return publicKeyList; } public void setPublicKeyList(List<String> publicKeyList) { this.publicKeyList = publicKeyList; } public Integer getInstanceId() { return instanceId; } public void setInstanceId(Integer instanceId) { this.instanceId = instanceId; } }