Package org.ships.permissions.vessel
Class AbstractCrewPermission
java.lang.Object
org.ships.permissions.vessel.AbstractCrewPermission
- All Implemented Interfaces:
org.core.utils.Identifiable,CrewPermission
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected final Stringprotected booleanprotected final Stringprotected booleanFields inherited from interface org.ships.permissions.vessel.CrewPermission
CAPTAIN, CREW_MEMBER, DEFAULT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanMove()booleanbooleangetId()getName()setCanMove(boolean check) setCommand(boolean check) setRemove(boolean check)
-
Field Details
-
name
-
id
-
move
protected boolean move -
remove
protected boolean remove -
command
protected boolean command
-
-
Constructor Details
-
AbstractCrewPermission
-
-
Method Details
-
canMove
public boolean canMove()- Specified by:
canMovein interfaceCrewPermission
-
canCommand
public boolean canCommand()- Specified by:
canCommandin interfaceCrewPermission
-
canRemove
public boolean canRemove()- Specified by:
canRemovein interfaceCrewPermission
-
setCanMove
- Specified by:
setCanMovein interfaceCrewPermission
-
setCommand
- Specified by:
setCommandin interfaceCrewPermission
-
setRemove
- Specified by:
setRemovein interfaceCrewPermission
-
getId
- Specified by:
getIdin interfaceorg.core.utils.Identifiable
-
getName
- Specified by:
getNamein interfaceorg.core.utils.Identifiable
-
equals
-