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

Seznam všech členů.

## Veřejné metody
| DangerType (DangerGroup dangerGroup, int id, String code, String description, String column_cast2_a1_1995, String column_cast1_r1991, String column_cast2_r1991, String column_csn_en_iso_12100_1_2003, String column_csn_en_iso_12100_2_2003, String column_normy_typu_b, String column_clanky_csn_en_12415_2001, String situationDescription)
| Vytvoří nový typ nebezpečí s danými atributy.
String | getCode ()
| Vrází kód typu nebezpečí.
void | setCode (String code)
| Nastaví kód typu nebezpečí.
String | getDescription ()
| Vrátí popis nebezpečí.
void | setDescription (String description)
| Nastaví popis nebezpečí.
ArrayList< DangerVariant > | getVariants ()
| Vrátí kolekci variant nebezpečí, které patří do typu.
void | setVariants (ArrayList< DangerVariant > variants)
| Nastaví varianty nebezpečí patřící typu.
DangerGroup | getDangerGroup ()
| Vrátí skupinu nebezpečí, do které typ patří.
void | setDangerGroup (DangerGroup dangerGroup)
| Nastaví skupinu nebezpečí, do které typ patří.
int | getId ()
| Vrátí klíč záznamu v databázové tabulce.
void | setId (int id)
| Nastaví klíč záznamu.
void | saveToDB (Connection connection)
| Uloží záznam do databáze prostřednictvím daného připojení.
void | deleteFromDB (Connection connection)
| Smaže záznam z databáze prostřednictvím daného připojení a zruší instanci.
void | addDangerVariant (DangerVariant dangerVariant)
| Vložení nové varianty do typu nebezpečí.
int | getDangerVariantCount ()
| Vrátí počet variant, které patří do typu.
DangerVariant | getDangerVariant (int index)
| Vrází variantu typu nebezpečí na pozici s daným indexem.
String | toString ()
String | getColumn_cast2_a1_1995 ()
| Vrátí hodnotu daného sloupce v tištěné tabulce.
void | setColumn_cast2_a1_1995 (String column_cast2_a1_1995)
| Nastaví hodnotu daného sloupce v tištěné tabulce.
String | getColumn_cast1_r1991 ()
| Vrátí hodnotu daného sloupce v tištěné tabulce.
void | setColumn_cast1_r1991 (String column_cast1_r1991)
| Nastaví hodnotu daného sloupce v tištěné tabulce.
String | getColumn_cast2_r1991 ()
| Vrátí hodnotu daného sloupce v tištěné tabulce.
void | setColumn_cast2_r1991 (String column_cast2_r1991)
| Nastaví hodnotu daného sloupce v tištěné tabulce.
String | getColumn_csn_en_iso_12100_1_2003 ()
| Vrátí hodnotu daného sloupce v tištěné tabulce.
void | setColumn_csn_en_iso_12100_1_2003 (String column_csn_en_iso_12100_1_2003)
| Nastaví hodnotu daného sloupce v tištěné tabulce.
String | getColumn_csn_en_iso_12100_2_2003 ()
| Vrátí hodnotu daného sloupce v tištěné tabulce.
void | setColumn_csn_en_iso_12100_2_2003 (String column_csn_en_iso_12100_2_2003)
| Nastaví hodnotu daného sloupce v tištěné tabulce.
String | getColumn_normy_typu_b ()
| Vrátí hodnotu daného sloupce v tištěné tabulce.
void | setColumn_normy_typu_b (String column_normy_typu_b)
| Nastaví hodnotu daného sloupce v tištěné tabulce.
String | getColumn_clanky_csn_en_12415_2001 ()
| Vrátí hodnotu daného sloupce v tištěné tabulce.
void | setColumn_clanky_csn_en_12415_2001 (String column_clanky_csn_en_12415_2001)
| Nastaví hodnotu daného sloupce v tištěné tabulce.
boolean | equals (Object obj)
String | getSituationDescription ()
| Vrátí popis nebezpečné situace.
void | setSituationDescription (String situationDescription)
| Nastaví popis nebezpečné situace.
## Privátní atributy
int | id
| Klíč záznamu v datavázi.
String | code
| Kód typu nebezpečí.
String | description
| Popis nebezpečí.
String | situationDescription
| Popis nebezpečné situace.
DangerGroup | dangerGroup
| Skupina nebezpečí, do které typ patří.
ArrayList< DangerVariant > | variants
| Kolekce variant nebezpečí.
String | column_cast2_a1_1995
| Sloupec v tisknuté tabulce.
String | column_cast1_r1991
String | column_cast2_r1991
String | column_csn_en_iso_12100_1_2003
String | column_csn_en_iso_12100_2_2003
String | column_normy_typu_b
String | column_clanky_csn_en_12415_2001
## 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

Autor:
  Tomáš Neubauer

Definice je uvedena na řádku 15 v souboru DangerType.java.

## Dokumentace konstruktoru a destruktoru

cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.DangerType | ( | DangerGroup | dangerGroup,
|  | int | id,
|  | String | code,
|  | String | description,
|  | String | column_cast2_a1_1995,
|  | String | column_cast1_r1991,
|  | String | column_cast2_r1991,
|  | String | column_csn_en_iso_12100_1_2003,
|  | String | column_csn_en_iso_12100_2_2003,
|  | String | column_normy_typu_b,
|  | String | column_clanky_csn_en_12415_2001,
|  | String | situationDescription |
| ) |  |  |

Vytvoří nový typ nebezpečí s danými atributy.

Parametry:

  | dangerGroup | Skupina, do které typ patří.
  | id | Klíč záznamu v databázi.
  | code | Kód typu nebezpečí.
  | description | Popis nebezpečí.
  | column_cast2_a1_1995 | Sloupec v tištěné tabulce.
  | column_cast1_r1991 | Sloupec v tištěné tabulce.
  | column_cast2_r1991 | Sloupec v tištěné tabulce.
  | column_csn_en_iso_12100_1_2003 | Sloupec v tištěné tabulce.
  | column_csn_en_iso_12100_2_2003 | Sloupec v tištěné tabulce.
  | column_normy_typu_b | Sloupec v tištěné tabulce.
  | column_clanky_csn_en_12415_2001 | Sloupec v tištěné tabulce.
  | situationDescription | Popis nebezpečné situace.

Definice je uvedena na řádku 89 v souboru DangerType.java.

## Dokumentace k metodám

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.getCode | ( |  | ) |

Vrází kód typu nebezpečí.

Návratová hodnota:
  Kód typu nebezpečí.

Definice je uvedena na řádku 115 v souboru DangerType.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.setCode | ( | String | code | ) |

Nastaví kód typu nebezpečí.

Parametry:

  | code | Nový kód typu nebezpečí.

Definice je uvedena na řádku 125 v souboru DangerType.java.

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

Vrátí popis nebezpečí.

Návratová hodnota:
  Popis nebezpečí.

Definice je uvedena na řádku 134 v souboru DangerType.java.

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

Nastaví popis nebezpečí.

Parametry:

  | description | Nový popis nebezpečí.

Definice je uvedena na řádku 144 v souboru DangerType.java.

ArrayList<DangerVariant> cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.getVariants | ( |  | ) |

Vrátí kolekci variant nebezpečí, které patří do typu.

Návratová hodnota:
  Kolekce variant nebezpečí.

Definice je uvedena na řádku 153 v souboru DangerType.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.setVariants | ( | ArrayList< DangerVariant > | variants | ) |

Nastaví varianty nebezpečí patřící typu.

Parametry:

  | variants | Nová kolekce variant nebezpečí.

Definice je uvedena na řádku 163 v souboru DangerType.java.

DangerGroup cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.getDangerGroup | ( |  | ) |

Vrátí skupinu nebezpečí, do které typ patří.

Návratová hodnota:
  Skupina nebezpečí, do které typ patří.

Definice je uvedena na řádku 172 v souboru DangerType.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.setDangerGroup | ( | DangerGroup | dangerGroup | ) |

Nastaví skupinu nebezpečí, do které typ patří.

Parametry:

  | dangerGroup | Nová skupina, do které typ patří.

Definice je uvedena na řádku 182 v souboru DangerType.java.

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

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

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

Definice je uvedena na řádku 191 v souboru DangerType.java.

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

Nastaví klíč záznamu.

Parametry:

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

Definice je uvedena na řádku 201 v souboru DangerType.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.saveToDB | ( | Connection | connection | ) |

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:

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

Definice je uvedena na řádku 213 v souboru DangerType.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.deleteFromDB | ( | Connection | connection | ) |

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

Parametry:

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

Definice je uvedena na řádku 301 v souboru DangerType.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.addDangerVariant | ( | DangerVariant | dangerVariant | ) |

Vložení nové varianty do typu nebezpečí.

Parametry:

  | dangerVariant | Nová varianta typu nebezpečí.

Definice je uvedena na řádku 330 v souboru DangerType.java.

int cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.getDangerVariantCount | ( |  | ) |

Vrátí počet variant, které patří do typu.

Návratová hodnota:
  Počet variant typu nebezpečí.

Definice je uvedena na řádku 339 v souboru DangerType.java.

DangerVariant cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.getDangerVariant | ( | int | index | ) |

Vrází variantu typu nebezpečí na pozici s daným indexem.

Parametry:

  | index | Index pozice varianty typu nebezpečí.

Návratová hodnota:
  Varianta typu nebezpečí na dané pozici.

Definice je uvedena na řádku 350 v souboru DangerType.java.

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

Definice je uvedena na řádku 360 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.getColumn_cast2_a1_1995 | ( |  | ) |

Vrátí hodnotu daného sloupce v tištěné tabulce.

Návratová hodnota:
  Hodnota ve sloupci v tištěné tabulce.

Definice je uvedena na řádku 369 v souboru DangerType.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.setColumn_cast2_a1_1995 | ( | String | column_cast2_a1_1995 | ) |

Nastaví hodnotu daného sloupce v tištěné tabulce.

Parametry:

  | column_cast2_a1_1995 | Hodnota daného sloupce.

Definice je uvedena na řádku 379 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.getColumn_cast1_r1991 | ( |  | ) |

Vrátí hodnotu daného sloupce v tištěné tabulce.

Návratová hodnota:
  Hodnota ve sloupci v tištěné tabulce.

Definice je uvedena na řádku 388 v souboru DangerType.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.setColumn_cast1_r1991 | ( | String | column_cast1_r1991 | ) |

Nastaví hodnotu daného sloupce v tištěné tabulce.

Parametry:

  | column_cast1_r1991 | Hodnota daného sloupce.

Definice je uvedena na řádku 398 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.getColumn_cast2_r1991 | ( |  | ) |

Vrátí hodnotu daného sloupce v tištěné tabulce.

Návratová hodnota:
  Hodnota ve sloupci v tištěné tabulce.

Definice je uvedena na řádku 407 v souboru DangerType.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.setColumn_cast2_r1991 | ( | String | column_cast2_r1991 | ) |

Nastaví hodnotu daného sloupce v tištěné tabulce.

Parametry:

  | column_cast2_r1991 | Hodnota daného sloupce.

Definice je uvedena na řádku 417 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.getColumn_csn_en_iso_12100_1_2003 | ( |  | ) |

Vrátí hodnotu daného sloupce v tištěné tabulce.

Návratová hodnota:
  Hodnota ve sloupci v tištěné tabulce.

Definice je uvedena na řádku 426 v souboru DangerType.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.setColumn_csn_en_iso_12100_1_2003 | ( | String | column_csn_en_iso_12100_1_2003 | ) |

Nastaví hodnotu daného sloupce v tištěné tabulce.

Parametry:

  | column_csn_en_iso_12100_1_2003 | Hodnota daného sloupce.

Definice je uvedena na řádku 436 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.getColumn_csn_en_iso_12100_2_2003 | ( |  | ) |

Vrátí hodnotu daného sloupce v tištěné tabulce.

Návratová hodnota:
  Hodnota ve sloupci v tištěné tabulce.

Definice je uvedena na řádku 446 v souboru DangerType.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.setColumn_csn_en_iso_12100_2_2003 | ( | String | column_csn_en_iso_12100_2_2003 | ) |

Nastaví hodnotu daného sloupce v tištěné tabulce.

Parametry:

  | column_csn_en_iso_12100_2_2003 | Hodnota daného sloupce.

Definice je uvedena na řádku 456 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.getColumn_normy_typu_b | ( |  | ) |

Vrátí hodnotu daného sloupce v tištěné tabulce.

Návratová hodnota:
  Hodnota ve sloupci v tištěné tabulce.

Definice je uvedena na řádku 466 v souboru DangerType.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.setColumn_normy_typu_b | ( | String | column_normy_typu_b | ) |

Nastaví hodnotu daného sloupce v tištěné tabulce.

Parametry:

  | column_normy_typu_b | Hodnota daného sloupce.

Definice je uvedena na řádku 476 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.getColumn_clanky_csn_en_12415_2001 | ( |  | ) |

Vrátí hodnotu daného sloupce v tištěné tabulce.

Návratová hodnota:
  Hodnota ve sloupci v tištěné tabulce.

Definice je uvedena na řádku 485 v souboru DangerType.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.setColumn_clanky_csn_en_12415_2001 | ( | String | column_clanky_csn_en_12415_2001 | ) |

Nastaví hodnotu daného sloupce v tištěné tabulce.

Parametry:

  | column_clanky_csn_en_12415_2001 | Hodnota daného sloupce.

Definice je uvedena na řádku 495 v souboru DangerType.java.

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

Definice je uvedena na řádku 506 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.getSituationDescription | ( |  | ) |

Vrátí popis nebezpečné situace.

Návratová hodnota:
  Popis nebezpečné situace.

Definice je uvedena na řádku 518 v souboru DangerType.java.

void cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.setSituationDescription | ( | String | situationDescription | ) |

Nastaví popis nebezpečné situace.

Parametry:

  | situationDescription | Nový popis nebezpečné situace.

Definice je uvedena na řádku 528 v souboru DangerType.java.

## Dokumentace k datovým členům

int cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.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 21 v souboru DangerType.java.

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

Klíč záznamu v datavázi.

Definice je uvedena na řádku 26 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.code`[private]`

Kód typu nebezpečí.

Definice je uvedena na řádku 31 v souboru DangerType.java.

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

Popis nebezpečí.

Definice je uvedena na řádku 36 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.situationDescription`[private]`

Popis nebezpečné situace.

Definice je uvedena na řádku 41 v souboru DangerType.java.

DangerGroup cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.dangerGroup`[private]`

Skupina nebezpečí, do které typ patří.

Definice je uvedena na řádku 46 v souboru DangerType.java.

ArrayList<DangerVariant> cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.variants`[private]`

Kolekce variant nebezpečí.

Definice je uvedena na řádku 51 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.column_cast2_a1_1995`[private]`

Sloupec v tisknuté tabulce.

Definice je uvedena na řádku 56 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.column_cast1_r1991`[private]`

Definice je uvedena na řádku 56 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.column_cast2_r1991`[private]`

Definice je uvedena na řádku 56 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.column_csn_en_iso_12100_1_2003`[private]`

Definice je uvedena na řádku 56 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.column_csn_en_iso_12100_2_2003`[private]`

Definice je uvedena na řádku 56 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.column_normy_typu_b`[private]`

Definice je uvedena na řádku 56 v souboru DangerType.java.

String cz.neubauer.tomas.hazardanalysis.model.dangers.DangerType.column_clanky_csn_en_12415_2001`[private]`

Definice je uvedena na řádku 56 v souboru DangerType.java.

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

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