Class Position
java.lang.Object
com.suncode.pwfl.administration.structure.Position
Klasa przechowująca dane o stanowisku.
- Author:
- Paweł Rosolak 11-10-2012
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Pozwala dołączyć role przypisane do stanowiskastatic final String
Pozwala dołączyć stanowisko nadrzędnestatic final String
Pozwala dołączyć jednostkę organizacyjnąstatic final String
Pozwala dołączyć role przypisane do stanowiskastatic final String
Pozwala dołączyć tłumaczeniastatic final String
Pozwala dołączyć użytkownika przypisanego do stanowiskastatic final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
getId()
getName()
Pobiera jednostkę do której należy stanowiskogetRoles()
getUser()
int
hashCode()
void
setDirectoredUnits
(Set<OrganizationalUnit> directoredUnits) void
setHigherPosition
(Position higherPosition) Ustawia stanowisko nadrzędnevoid
Ustawia id stanowiskavoid
Ustawia nazwę stanowiskavoid
setOrganizationalUnit
(OrganizationalUnit organizationalUnit) Ustawia jednostkę organizacyjnąvoid
void
setSubPositions
(Set<Position> subPositions) void
Ustawia symbol stanowiskavoid
setTranslations
(List<PositionTranslation> translations) void
Ustawia użytkownika dla stanowiska
-
Field Details
-
JOIN_OU
Pozwala dołączyć jednostkę organizacyjną- See Also:
-
JOIN_HIGHER_POSITION
Pozwala dołączyć stanowisko nadrzędne- See Also:
-
JOIN_USER
Pozwala dołączyć użytkownika przypisanego do stanowiska- See Also:
-
JOIN_ROLES
Pozwala dołączyć role przypisane do stanowiska- See Also:
-
JOIN_DIRECTORED_UNITS
Pozwala dołączyć role przypisane do stanowiska- See Also:
-
JOIN_TRANSLATIONS
Pozwala dołączyć tłumaczenia- See Also:
-
NAME_COLUMN_NAME
- See Also:
-
subPositions
-
-
Constructor Details
-
Position
- Parameters:
name
- Nazwa stanowiskasymbol
- Symbol stanowiska
-
-
Method Details
-
getSubPositions
-
setSubPositions
-
getName
- Returns:
- Zwraca nazwę stanowiska
-
setName
Ustawia nazwę stanowiska- Parameters:
name
- Nazwa stanowiska
-
getSymbol
- Returns:
- Zwaraca symbol stanowiska
-
setSymbol
Ustawia symbol stanowiska- Parameters:
symbol
- Symbol stanowiska
-
getHigherPosition
- Returns:
- Zwraca stanowisko nadrzędne
-
setHigherPosition
Ustawia stanowisko nadrzędne- Parameters:
higherPosition
- Stanowisko nadrzędne
-
getOrganizationalUnit
Pobiera jednostkę do której należy stanowisko- Returns:
- Zwaraca jednostkę organizacyjną
-
setOrganizationalUnit
Ustawia jednostkę organizacyjną- Parameters:
organizationalUnit
- Jednostka organizacyjna
-
getId
- Returns:
- Zwraca id stanowiska
-
setId
Ustawia id stanowiska- Parameters:
id
- Id stanowiska
-
getUser
- Returns:
- Zwraca użytkownika przypisanego do stanowiska
-
setUser
Ustawia użytkownika dla stanowiska- Parameters:
user
- Użytkownik
-
getDirectoredUnits
- Returns:
- Zwraca zbiór jednostek dla których stanowisko jest stanowiskiem kierowniczym
-
setDirectoredUnits
-
hashCode
public int hashCode() -
equals
-
getRoles
-
setRoles
-
addRole
-
getTranslations
-
setTranslations
-