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 boolean
protected final String
protected boolean
protected final String
protected boolean
Fields inherited from interface org.ships.permissions.vessel.CrewPermission
CAPTAIN, CREW_MEMBER, DEFAULT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
canMove()
boolean
boolean
getId()
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:
canMove
in interfaceCrewPermission
-
canCommand
public boolean canCommand()- Specified by:
canCommand
in interfaceCrewPermission
-
canRemove
public boolean canRemove()- Specified by:
canRemove
in interfaceCrewPermission
-
setCanMove
- Specified by:
setCanMove
in interfaceCrewPermission
-
setCommand
- Specified by:
setCommand
in interfaceCrewPermission
-
setRemove
- Specified by:
setRemove
in interfaceCrewPermission
-
getId
- Specified by:
getId
in interfaceorg.core.utils.Identifiable
-
getName
- Specified by:
getName
in interfaceorg.core.utils.Identifiable
-
equals
-