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.
Os dois últimos podem ser nulos caso o serviço não esteja utilizando o
repositório.
|
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 © 2019. All rights reserved.