Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com;
- public class Consultation {
- private int id;
- private String name;
- private String dateStart;
- private String place;
- private String problem;
- private double price;
- private Lawyer lawyer;
- private Client client;
- private boolean active;
- private boolean complete;
- private int time;
- private final static double LAWYER_CONSULTATION_PERCENT = 0.56;
- private void activateConsultation() {
- this.active = true;
- }
- private void completeConsultation() {
- this.complete = true;
- }
- private double getConsultationPrice() throws Exception {
- if (lawyer != null)
- return LAWYER_CONSULTATION_PERCENT * lawyer.getLawyerPayForOur() * time;
- throw new Exception("No Lawyer");
- }
- private void addLawyerToConsultation(Lawyer lawyer) {
- this.lawyer = lawyer;
- }
- public Consultation(String name, String dateStart, String place, String problem, double price, boolean active, boolean complete, int time) {
- this.name = name;
- this.dateStart = dateStart;
- this.place = place;
- this.problem = problem;
- this.price = price;
- this.active = active;
- this.complete = complete;
- this.time = time;
- }
- public void save(){
- //todo
- //save
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public String getDateStart() {
- return dateStart;
- }
- public void setDateStart(String dateStart) {
- this.dateStart = dateStart;
- }
- public String getPlace() {
- return place;
- }
- public void setPlace(String place) {
- this.place = place;
- }
- public String getProblem() {
- return problem;
- }
- public void setProblem(String problem) {
- this.problem = problem;
- }
- public double getPrice() {
- return price;
- }
- public void setPrice(double price) {
- this.price = price;
- }
- public Lawyer getLawyer() {
- return lawyer;
- }
- public void setLawyer(Lawyer lawyer) {
- this.lawyer = lawyer;
- }
- public Client getClient() {
- return client;
- }
- public void setClient(Client client) {
- this.client = client;
- }
- public boolean isActive() {
- return active;
- }
- public void setActive(boolean active) {
- this.active = active;
- }
- public boolean isComplete() {
- return complete;
- }
- public void setComplete(boolean complete) {
- this.complete = complete;
- }
- public int getTime() {
- return time;
- }
- public void setTime(int time) {
- this.time = time;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement