# Dokumentace třídy cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant

Třída, která reprezentuje variantu typu nebezpečí. ...

Seznam všech členů.

## Veřejné metody
| DangerVariant (DangerType owner, int id, String description)
| Vytvoří variantu typu nebezpečí s danými atributy.
String | getDescription ()
| Vrátí popis varianty.
void | setDescription (String description)
| Nastaví popis varianty.
DangerType | getDangerType ()
| Vrátí typ, do kterého varianta patří.
void | setDangerType (DangerType dangerType)
| Nastaví typ, do kterého varianta patří.
boolean | isCritical ()
| Vrátí informaci o tom, zda-li je varianta závažná (kritická).
void | setCritical (boolean critical)
| Nastaví informaci o tom, zda-li je varianta závažná (kritická).
int | getId ()
| Vrátí klíč záznamu v databázové tabulce.
void | setId (int id)
| Nastaví klíč záznamu.
void | saveToDB (Connection con)
| Uloží záznam do databáze prostřednictvím daného připojení.
void | deleteFromDB (Connection con)
| Smaže záznam z databáze prostřednictvím daného připojení a zruší instanci.
String | toString ()
boolean | equals (Object obj)
boolean | isSelected ()
| Vrátí informaci o tom, zda-li je varianta označena jako závažná (kritická), nebo ne.
void | setSelected (boolean selected)
| Nastaví variantě informaci o tom, zda-li je závažná (kritická), nebo není.
int | compareTo (DangerVariant o)
## Privátní atributy
int | id
| Klíč záznamu v datavázi.
String | description
| Popis varianty.
boolean | critical
| Informace o tom, je-li varianta závažná (kritická).
boolean | selected
| Informace o tom, je-li varianta vybrána (ve formuláři).
DangerType | dangerType
| Typ nebezpeci, do ktereho patri tato varianta.
## Statické privátní atributy
static int | last_insert_id = -1
| ID - hodnota primárního klíče posledního vkládaného zaáznamu v databázi.

## Detailní popis

Třída, která reprezentuje variantu typu nebezpečí.

Autor:
  Tomáš Neubauer

Definice je uvedena na řádku 16 v souboru DangerVariant.java.

## Dokumentace konstruktoru a destruktoru

cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.DangerVariant | ( | DangerType | owner,
|  | int | id,
|  | String | description |
| ) |  |  |

Vytvoří variantu typu nebezpečí s danými atributy.

Parametry:

  | owner | Vlastník - Typ nebezpečí, do kterého varianta patří.
  | id | Klíč záznamu v databázi.
  | description | Popis varianty.

Definice je uvedena na řádku 59 v souboru DangerVariant.java.

## Dokumentace k metodám

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.getDescription | ( |  | ) |

Vrátí popis varianty.

Návratová hodnota:
  Popis varianty.

Definice je uvedena na řádku 72 v souboru DangerVariant.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.setDescription | ( | String | description | ) |

Nastaví popis varianty.

Parametry:

  | description | Nový popis varianty.

Definice je uvedena na řádku 82 v souboru DangerVariant.java.

DangerType cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.getDangerType | ( |  | ) |

Vrátí typ, do kterého varianta patří.

Návratová hodnota:
  Typ, do kterého vatianta patří.

Definice je uvedena na řádku 91 v souboru DangerVariant.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.setDangerType | ( | DangerType | dangerType | ) |

Nastaví typ, do kterého varianta patří.

Parametry:

  | dangerType | Nový typ, do kterého varianta patří.

Definice je uvedena na řádku 101 v souboru DangerVariant.java.

boolean cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.isCritical | ( |  | ) |

Vrátí informaci o tom, zda-li je varianta závažná (kritická).

Návratová hodnota:
  Informace o tom, zda-li je varianta závažná (kritická).

Definice je uvedena na řádku 110 v souboru DangerVariant.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.setCritical | ( | boolean | critical | ) |

Nastaví informaci o tom, zda-li je varianta závažná (kritická).

Parametry:

  | critical | Nová informace o tom, zda-li je varianta závažná (kritická).

Definice je uvedena na řádku 120 v souboru DangerVariant.java.

int cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.getId | ( |  | ) |

Vrátí klíč záznamu v databázové tabulce.

Návratová hodnota:
  Klíč záznamu.

Definice je uvedena na řádku 129 v souboru DangerVariant.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.setId | ( | int | id | ) |

Nastaví klíč záznamu.

Parametry:

  | id | Nový klíč záznamu.

Definice je uvedena na řádku 139 v souboru DangerVariant.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.saveToDB | ( | Connection | con | ) |

Uloží záznam do databáze prostřednictvím daného připojení.

Pokud se v tabulce záznam s daným klíčem nachází, pouze jej aktualizuje (UPDATE), jinak se do tabulky vloží nový záznam (INSERT).

Parametry:

  | con | Připojení k databázi.

Definice je uvedena na řádku 151 v souboru DangerVariant.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.deleteFromDB | ( | Connection | con | ) |

Smaže záznam z databáze prostřednictvím daného připojení a zruší instanci.

Parametry:

  | con | Připojení k databázi.

Definice je uvedena na řádku 200 v souboru DangerVariant.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.toString | ( |  | ) |

Definice je uvedena na řádku 229 v souboru DangerVariant.java.

boolean cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.equals | ( | Object | obj | ) |

Definice je uvedena na řádku 239 v souboru DangerVariant.java.

boolean cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.isSelected | ( |  | ) |

Vrátí informaci o tom, zda-li je varianta označena jako závažná (kritická), nebo ne.

Návratová hodnota:
  `true`, pokud je varianta označena jako závažná, jinak vrátí `false`.

Definice je uvedena na řádku 253 v souboru DangerVariant.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.setSelected | ( | boolean | selected | ) |

Nastaví variantě informaci o tom, zda-li je závažná (kritická), nebo není.

Parametry:

  | selected | Informace o tom, je-li varianta závažná, či není.

Definice je uvedena na řádku 264 v souboru DangerVariant.java.

int cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.compareTo | ( | DangerVariant | o | ) |

Definice je uvedena na řádku 274 v souboru DangerVariant.java.

## Dokumentace k datovým členům

int cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.last_insert_id = -1`[static, private]`

ID - hodnota primárního klíče posledního vkládaného zaáznamu v databázi.

Sdílená promenná používaná pro generování klíče pro vkládání nového záznamu do tabulky v databázi.

Definice je uvedena na řádku 22 v souboru DangerVariant.java.

int cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.id`[private]`

Klíč záznamu v datavázi.

Definice je uvedena na řádku 27 v souboru DangerVariant.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.description`[private]`

Popis varianty.

Definice je uvedena na řádku 32 v souboru DangerVariant.java.

boolean cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.critical`[private]`

Informace o tom, je-li varianta závažná (kritická).

Definice je uvedena na řádku 37 v souboru DangerVariant.java.

boolean cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.selected`[private]`

Informace o tom, je-li varianta vybrána (ve formuláři).

Definice je uvedena na řádku 42 v souboru DangerVariant.java.

DangerType cz.neubauer.tomas.hazardanalysis.model.dangers.DangerVariant.dangerType`[private]`

Typ nebezpeci, do ktereho patri tato varianta.

Definice je uvedena na řádku 47 v souboru DangerVariant.java.

Dokumentace pro tuto třídu byla generována z následujícího souboru:

- src/cz/neubauer/tomas/hazardanalysis/model/dangers/DangerVariant.java