|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.webphotos.entity.PhotoEntity net.sf.webphotos.PhotoDTO
public class PhotoDTO
A classe PhotoDTO armazena dados específicos de uma foto. Dentre os dados estão ID da foto,ID do album e ID do crédito, legenda, crédito e resolução de tela.
Field Summary | |
---|---|
static com.google.common.base.Function<PhotoDTO,PhotoVO> |
FROM_PHOTODTO_PHOTOVO
|
Fields inherited from interface net.sf.webphotos.entity.IsPhoto |
---|
BY_KEY_ASCENDING, BY_KEY_DESCENDING |
Constructor Summary | |
---|---|
PhotoDTO(int ID,
int albumID,
String fotoLegenda,
int fotoCreditoID,
String fotoCreditoNome,
int fotoLargura,
int fotoAltura,
long tamanhoBytes)
Construtor da classe PhotoDTO. |
|
PhotoDTO(PhotoVO photoVO)
|
|
PhotoDTO(String arquivo)
Contrutor da classe PhotoDTO. |
Method Summary | |
---|---|
void |
atualizaFoto()
Faz a atualização dos dados da foto. |
int |
getAlbumID()
Retorna o ID do album. |
int |
getAltura()
Retorna o tamanho da altura da foto. |
String |
getCaminhoArquivo()
Retorna o nome ou o caminho do arquivo. |
int |
getCreditoID()
Retorna o ID do crédito. |
String |
getCreditoNome()
Retorna o crédito da foto. |
IsCredits |
getCreditos()
|
static String[] |
getCreditosArray()
Retorna um vetor com os valores de credito. |
int |
getFotoID()
Retorna o ID da foto. |
String |
getKey()
|
int |
getLargura()
Retorna o tamanho da largura da foto. |
String |
getLegenda()
Retorna a legenda da foto. |
static int |
getLstCreditosID(String nomeCredito)
Retorna o ID do crédito. |
static int |
getLstCreditosIndex(String nomeCredito)
Retorna um índice da matriz créditos dado um nome de crédito. |
Dimension |
getResolucao()
Retorna uma resolução especifica com os valores de altura e largura. |
static void |
populaCreditos()
Busca no banco de dados, os valores para setar a matriz creditos |
void |
resetCaminhoArquivo()
Limpa o valor da variavel caminhoArquivo. |
void |
setAlbumID(int albumID)
Seta o valor do ID do album |
void |
setAltura(int a)
Seta o valor da altura da foto. |
void |
setCreditoID(int c)
Seta o ID do credito. |
void |
setCreditoNome(String nome)
Seta o credito da foto e completa o creditoID. |
void |
setFotoID(int f)
Seta o ID da foto. |
void |
setLargura(int l)
Seta o valor da largura da foto. |
void |
setLegenda(String l)
Seta a legenda da foto. |
void |
setResolucao(Dimension r)
Seta o valor da resolução da foto. |
String |
toString()
Retorna todos os valores das variaveis de PhotoDTO em uma unica String. |
Methods inherited from class net.sf.webphotos.entity.PhotoEntity |
---|
compareTo, equals, hashCode |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final com.google.common.base.Function<PhotoDTO,PhotoVO> FROM_PHOTODTO_PHOTOVO
Constructor Detail |
---|
public PhotoDTO(PhotoVO photoVO)
public PhotoDTO(int ID, int albumID, String fotoLegenda, int fotoCreditoID, String fotoCreditoNome, int fotoLargura, int fotoAltura, long tamanhoBytes)
ID
- ID da foto.albumID
- ID do album.fotoLegenda
- Legenda da foto.fotoCreditoID
- ID do créito.fotoCreditoNome
- Crédito.fotoLargura
- Largura da foto.fotoAltura
- Altura da foto.public PhotoDTO(String arquivo)
arquivo
- Nome ou caminho do arquivo.Method Detail |
---|
public int getFotoID()
public int getCreditoID()
public String getCreditoNome()
public String getLegenda()
public int getLargura()
public int getAltura()
public Dimension getResolucao()
Dimension
public String getCaminhoArquivo()
public void setFotoID(int f)
f
- ID da foto.public void setCreditoID(int c)
c
- ID do credito.public void setLegenda(String l)
l
- Legenda.public void setLargura(int l)
l
- Largura da foto.public void setAltura(int a)
a
- Altura da foto.public void setResolucao(Dimension r)
r
- Dimensão da foto. Para entender melhor os conceitos de dimensão
veja Dimension
public void setCreditoNome(String nome)
nome
- Credito.public static String[] getCreditosArray()
populaCreditos()
completar os valores.
public static int getLstCreditosIndex(String nomeCredito)
nomeCredito
- Crédito.
public static int getLstCreditosID(String nomeCredito)
nomeCredito
- Crédito.
public static void populaCreditos() throws SQLException
SQLException
- Lança exceção caso ocorra algum erro no
acesso ao banco de dados.public String toString()
toString
in class Object
public void resetCaminhoArquivo()
public void atualizaFoto() throws Exception
Exception
- Lança qualquer tipo de exceção que possa
interromper o fluxo da função.public int getAlbumID()
public void setAlbumID(int albumID)
albumID
- ID do album.public String getKey()
public IsCredits getCreditos()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |