public class ProjectSynchronizationFileInfo extends Object implements Serializable
| Constructor and Description |
|---|
ProjectSynchronizationFileInfo(ClientProjectFileInfo clientInfo,
String[] path,
boolean transfer)
Constrói um objeto de dados de um arquivo da sincronização entre projetos
contendo as informações do arquivo (como obtidas do projeto).
|
| Modifier and Type | Method and Description |
|---|---|
String |
generateAbsoluteFilename()
Gera uma String com o caminho absoluto do arquivo sem incluir o nome do
projeto.
|
String[] |
getAbsoluteDirPath()
Retorna o caminho absoluto do diretório em que se encontra o arquivo.
|
String[] |
getAbsoluteFilename()
Retorna o caminho absoluto do arquivo.
|
ClientProjectFileInfo |
getClientFileInfo()
Retorna as informações sobre o arquivo.
|
String |
getFilename()
Retorna o nome do arquivo.
|
boolean |
getTransfer()
Retorna o indicativo de cópia do arquivo para o outro servidor.
|
boolean |
isNewFile()
Indica se o arquivo é mais recente, logo, deveria ser transferido.
|
void |
setNewFile(boolean newFile)
Seta se o arquivo é o mais recente para indicar que deve ser transferido.
|
void |
setTransfer(boolean transfer)
Altera o indicativo de cópia do arquivo para o outro servidor.
|
public ProjectSynchronizationFileInfo(ClientProjectFileInfo clientInfo, String[] path, boolean transfer)
false, indica que o arquivo não deve
ser copiado. Caso seja true, indica que o arquivo deve ser
copiado para o outro servidor. O Parâmetro newFile indica se o
arquivo é o mais recente. O path deve ser o caminho absoluto do arquivo no
projeto, sem incluir o nome do projeto.clientInfo - .path - .transfer - .public ClientProjectFileInfo getClientFileInfo()
public boolean getTransfer()
public void setTransfer(boolean transfer)
transfer - novo indicativo de cópia.public final String getFilename()
public final String[] getAbsoluteDirPath()
public final String[] getAbsoluteFilename()
public String generateAbsoluteFilename()
public boolean isNewFile()
public void setNewFile(boolean newFile)
newFile - .Copyright © 2016. All rights reserved.