# Dokumentace třídy cz.neubauer.tomas.hazardanalysis.model.stages.Phase

Třída reprezentující fázi životní etapy stroje. ...

Seznam všech členů.

## Veřejné metody
| Phase (Stage stage, String name)
| Vytvoří fázi životní etapy stroje s danými atributy.
String | getName ()
| Vrází název fáze.
void | setName (String name)
| Nastaví název fáze.
Stage | getStage ()
| Vrátí životní etapu stroje, do které fáze patří.
void | setStage (Stage stage)
| Nastaví životní etapu stroje, do které fáze patří.
ArrayList< DangerVariant > | getVariants ()
| Vrátí kolekci závažných variant, které se ve fázi projevují.
void | setVariants (ArrayList< DangerVariant > variants)
| Nastaví kolekci závažných variant, které se ve fázi projevují.
void | addDangerVariant (DangerVariant dangerVariant)
| Vloží do fáze novou závažnou variantu nebezpečí.
DangerVariant | getDangerVariant (int index)
| Vrází variantu nebezpečí, která je ve fázi na pozici s daným indexem.
void | removeDangerVariant (int index)
| Odstraní z fáze variantu nebezpečí, která je ve fázi na pozici s daným indexem.
void | clear ()
| Smaže všechny varianty ve fázi.
String | getDangerTypesAsString ()
| Vrází textový řetězec, který obsahuje seznam typů nebezpečí, jejichž varianty jsou ve fázi.
String | getDangerTypeCodesAsString ()
| Vrází textový řetězec, který obsahuje seznam kódů typů nebezpečí, jejichž varianty jsou ve fázi.
String | getDangerVarantDescriptionsAsString ()
| Vrází textový řetězec, který obsahuje seznam popisů variant typů nebezpečí, které jsou ve fázi.
## Privátní atributy
String | name
| Název fáze.
Stage | stage
| Životní etapa stroje, do které fáze patří.
ArrayList< DangerVariant > | variants
| Kolekce závažných variant nebezpečí, které se projevují v dané fázi.

## Detailní popis

Třída reprezentující fázi životní etapy stroje.

Autor:
  Tomáš Neubauer

  pmacik

Definice je uvedena na řádku 20 v souboru Phase.java.

## Dokumentace konstruktoru a destruktoru

cz.neubauer.tomas.hazardanalysis.model.stages.Phase.Phase | ( | Stage | stage,
|  | String | name |
| ) |  |  |

Vytvoří fázi životní etapy stroje s danými atributy.

Parametry:

  | stage | Životní etapa stroje, do které fáze patří.
  | name | Název fáze.

Definice je uvedena na řádku 44 v souboru Phase.java.

## Dokumentace k metodám

String cz.neubauer.tomas.hazardanalysis.model.stages.Phase.getName | ( |  | ) |

Vrází název fáze.

Návratová hodnota:
  Název fáze.

Definice je uvedena na řádku 55 v souboru Phase.java.

void cz.neubauer.tomas.hazardanalysis.model.stages.Phase.setName | ( | String | name | ) |

Nastaví název fáze.

Parametry:

  | name | Nový název fáze.

Definice je uvedena na řádku 65 v souboru Phase.java.

Stage cz.neubauer.tomas.hazardanalysis.model.stages.Phase.getStage | ( |  | ) |

Vrátí životní etapu stroje, do které fáze patří.

Návratová hodnota:
  Životní etapa stroje.

Definice je uvedena na řádku 74 v souboru Phase.java.

void cz.neubauer.tomas.hazardanalysis.model.stages.Phase.setStage | ( | Stage | stage | ) |

Nastaví životní etapu stroje, do které fáze patří.

Parametry:

  | stage | Nová životní etapa stroje.

Definice je uvedena na řádku 84 v souboru Phase.java.

ArrayList<DangerVariant> cz.neubauer.tomas.hazardanalysis.model.stages.Phase.getVariants | ( |  | ) |

Vrátí kolekci závažných variant, které se ve fázi projevují.

Návratová hodnota:
  Kolekce závažných variant, které se ve fázi projevují.

Definice je uvedena na řádku 93 v souboru Phase.java.

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

Nastaví kolekci závažných variant, které se ve fázi projevují.

Parametry:

  | variants | Nová Kolekci závažných variant.

Definice je uvedena na řádku 103 v souboru Phase.java.

void cz.neubauer.tomas.hazardanalysis.model.stages.Phase.addDangerVariant | ( | DangerVariant | dangerVariant | ) |

Vloží do fáze novou závažnou variantu nebezpečí.

Parametry:

  | dangerVariant | Vkládaná varianta nebezpečí.

Definice je uvedena na řádku 113 v souboru Phase.java.

DangerVariant cz.neubauer.tomas.hazardanalysis.model.stages.Phase.getDangerVariant | ( | int | index | ) |

Vrází variantu nebezpečí, která je ve fázi na pozici s daným indexem.

Parametry:

  | index | Index pozice varianty nebezpečí v rámci fáze.

Návratová hodnota:
  Závažnou variantu nebezpečí na dahé pozici.

Definice je uvedena na řádku 124 v souboru Phase.java.

void cz.neubauer.tomas.hazardanalysis.model.stages.Phase.removeDangerVariant | ( | int | index | ) |

Odstraní z fáze variantu nebezpečí, která je ve fázi na pozici s daným indexem.

Parametry:

  | index | Index pozice varianty nebezpečí v rámci fáze.

Definice je uvedena na řádku 135 v souboru Phase.java.

void cz.neubauer.tomas.hazardanalysis.model.stages.Phase.clear | ( |  | ) |

Smaže všechny varianty ve fázi.

Definice je uvedena na řádku 142 v souboru Phase.java.

String cz.neubauer.tomas.hazardanalysis.model.stages.Phase.getDangerTypesAsString | ( |  | ) |

Vrází textový řetězec, který obsahuje seznam typů nebezpečí, jejichž varianty jsou ve fázi.

Návratová hodnota:
  Textový řetězec obsahující seznam typů nebezpečí.

Definice je uvedena na řádku 152 v souboru Phase.java.

String cz.neubauer.tomas.hazardanalysis.model.stages.Phase.getDangerTypeCodesAsString | ( |  | ) |

Vrází textový řetězec, který obsahuje seznam kódů typů nebezpečí, jejichž varianty jsou ve fázi.

Návratová hodnota:
  Textový řetězec obsahující seznam kódů typů nebezpečí.

Definice je uvedena na řádku 181 v souboru Phase.java.

String cz.neubauer.tomas.hazardanalysis.model.stages.Phase.getDangerVarantDescriptionsAsString | ( |  | ) |

Vrází textový řetězec, který obsahuje seznam popisů variant typů nebezpečí, které jsou ve fázi.

Návratová hodnota:
  Textový řetězec obsahující seznam popisů variant typů nebezpečí.

Definice je uvedena na řádku 210 v souboru Phase.java.

## Dokumentace k datovým členům

String cz.neubauer.tomas.hazardanalysis.model.stages.Phase.name`[private]`

Název fáze.

Definice je uvedena na řádku 24 v souboru Phase.java.

Stage cz.neubauer.tomas.hazardanalysis.model.stages.Phase.stage`[private]`

Životní etapa stroje, do které fáze patří.

Definice je uvedena na řádku 29 v souboru Phase.java.

ArrayList<DangerVariant> cz.neubauer.tomas.hazardanalysis.model.stages.Phase.variants`[private]`

Kolekce závažných variant nebezpečí, které se projevují v dané fázi.

Definice je uvedena na řádku 34 v souboru Phase.java.

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

- src/cz/neubauer/tomas/hazardanalysis/model/stages/Phase.java