public class TrustedServer2ServerInfoValidation extends AbstractValidation
serviço de servidores.AbstractValidation.Statuslogger, RESOURCE_DIR_NAME| Constructor and Description |
|---|
TrustedServer2ServerInfoValidation() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
applyPatch()
Aplica as correções.
|
protected boolean |
backupData()
Faz backup dos dados que serão alterados.
|
protected void |
finish()
Finalização do processo.
|
protected void |
getSpecificFailureMessage(AbstractValidation.Status status,
List<String> errors)
Obtém mensagens exibidas quando ocorre algum erro que não é genérico.
|
protected String |
getStartMessage()
Obtém o texto exibido no início do processamento da validação.
|
protected String |
getSuccessMessage(AbstractValidation.Status status)
Obtém a mensagem exibida quando a conversão é bem sucedida.
|
protected boolean |
init()
Inicializa as referências ao:
diretório de backup,
antigo arquivo de propriedades do serviço,
novo arquivo de propriedades do serviço,
antigo arquivo de repositório do serviço,
novo arquivo de repositório do serviço.
|
protected boolean |
restoreBackup()
Desfaz as alterações, restaurando os backups feitos por
AbstractValidation.backupData(). |
protected boolean |
runsOnlyOnce()
Indica se a validação só precisa ser executada com sucesso uma única vez.
|
protected boolean |
validate()
Valida o sistema, sem efetuar nenhuma alteração.
|
getAlgorithmDir, getBackupDirPath, getMandatorySystemProperty, getProjectDir, getStatus, getSystemProperty, getTempDirPath, isValidatingOnly, isVerbose, removeBackupDir, rollback, runprotected boolean runsOnlyOnce()
runsOnlyOnce in class AbstractValidationtrue se a validação só precisa ser executada com
sucesso uma única vezprotected boolean init()
init in class AbstractValidationAbstractValidation.run(Validator)protected boolean validate()
throws validations.ValidationException
validate in class AbstractValidationValidationException - caso o número de arquivos de propriedades do
serviço seja diferente de um.Validator,
AbstractValidation.applyPatch()protected String getStartMessage()
getStartMessage in class AbstractValidationnull.protected void getSpecificFailureMessage(AbstractValidation.Status status, List<String> errors)
getSpecificFailureMessage in class AbstractValidationstatus - status da validaçãoerrors - lista a ser preenchida com as mensagens de erroAbstractValidation.getFailureMessage()protected String getSuccessMessage(AbstractValidation.Status status)
getSuccessMessage in class AbstractValidationstatus - status da validaçãoprotected boolean backupData()
backupData in class AbstractValidationtrue se o backup foi realizado com sucessoValidator,
AbstractValidation.applyPatch()protected boolean restoreBackup()
AbstractValidation.backupData(). É executado pelo validador quando
AbstractValidation.applyPatch() retorna false.
IMPORTANTE: este método pode ser executado mesmo que o patch tenha sido bem-sucedido, caso um patch subsequente falhe.
restoreBackup in class AbstractValidationtrue se a restauração foi bem-sucedidaprotected boolean applyPatch()
AbstractValidation.validate() quanto AbstractValidation.isValidatingOnly() retornaram
false.applyPatch in class AbstractValidationtrue se as correções foram aplicadas com sucesso,
false em caso contrário.protected void finish()
finish in class AbstractValidationAbstractValidation.statusCopyright © 2017. All rights reserved.