conorH22/bike-rental

View on GitHub
src/main/java/com/csharp/bikerental/persistence/model/Station/Lock.java

Summary

Maintainability
A
0 mins
Test Coverage
package com.csharp.bikerental.persistence.model.Station;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

@Entity
public class Lock {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private long id;

    private boolean isLocked;

    //region Getters and Setters
    public boolean isLocked() {
        return isLocked;
    }

    public void setLocked(boolean locked) {
        isLocked = locked;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

//endregion

    public Lock(){
        isLocked = true;
    }

    public void lock(){
        isLocked = true;
    }
    public void unLock(){
        isLocked = false;
    }
}