Advertisement
Guest User

Untitled

a guest
Dec 14th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.86 KB | None | 0 0
  1. package com.harbortouch.element.pro.service.models;
  2.  
  3. import com.harbortouch.element.pro.service.ElementProMessageValues;
  4.  
  5. public class ScheduleDto extends ElementProDto {
  6.  
  7.     private String guid;
  8.     private String name;
  9.     private String priceScheduleGroupGuid;
  10.     private boolean isOnSunday;
  11.     private boolean isOnMonday;
  12.     private boolean isOnTuesday;
  13.     private boolean isOnWednesday;
  14.     private boolean isOnThursday;
  15.     private boolean isOnFriday;
  16.     private boolean isOnSaturday;
  17.     private boolean isVoided;
  18.     private int startsAtSeconds;
  19.     private int endsAtSeconds;
  20.  
  21.     public ScheduleDto() {
  22.         super();
  23.     }
  24.  
  25.     public ScheduleDto(boolean createGuid) {
  26.         if (createGuid) {
  27.             setGuid(DtoGuid.createGuid());
  28.             setAction(ElementProMessageValues.ELEMENT_PRO_EVENT_ACTION_CREATE);
  29.             setOnSunday(true);
  30.             setOnMonday(true);
  31.             setOnTuesday(true);
  32.             setOnWednesday(true);
  33.             setOnThursday(true);
  34.             setOnFriday(true);
  35.             setOnSaturday(true);
  36.             setVoided(false);
  37.             setStartsAtSeconds(0);
  38.             setEndsAtSeconds(86399);
  39.         }
  40.     }
  41.  
  42.     public ScheduleDto(ScheduleDto original) {
  43.         super(original);
  44.         setGuid(original.getGuid());
  45.         setName(original.getName());
  46.         setPriceScheduleGroupGuid(original.getPriceScheduleGroupGuid());
  47.         setOnSunday(original.isOnSunday());
  48.         setOnMonday(original.isOnMonday());
  49.         setOnTuesday(original.isOnTuesday());
  50.         setOnWednesday(original.isOnWednesday());
  51.         setOnThursday(original.isOnThursday());
  52.         setOnFriday(original.isOnFriday());
  53.         setOnSaturday(original.isOnSaturday());
  54.         setStartsAtSeconds(original.getStartsAtSeconds());
  55.         setEndsAtSeconds(original.getEndsAtSeconds());
  56.         setVoided(original.isVoided());
  57.     }
  58.  
  59.     public ScheduleDto(ScheduleDto original, boolean createGuid) {
  60.         this(original);
  61.         if (createGuid) {
  62.             setGuid(DtoGuid.createGuid());
  63.             setAction(ElementProMessageValues.ELEMENT_PRO_EVENT_ACTION_CREATE);
  64.             setOnSunday(true);
  65.             setOnMonday(true);
  66.             setOnTuesday(true);
  67.             setOnWednesday(true);
  68.             setOnThursday(true);
  69.             setOnFriday(true);
  70.             setOnSaturday(true);
  71.             setVoided(false);
  72.             setStartsAtSeconds(0);
  73.             setEndsAtSeconds(86399);
  74.         }
  75.     }
  76.  
  77.     public String getGuid() {
  78.         return guid;
  79.     }
  80.  
  81.     public void setGuid(String guid) {
  82.         this.guid = guid;
  83.     }
  84.  
  85.     public String getName() {
  86.         return name;
  87.     }
  88.  
  89.     public void setName(String name) {
  90.         this.name = name;
  91.     }
  92.  
  93.     public String getPriceScheduleGroupGuid() {
  94.         return priceScheduleGroupGuid;
  95.     }
  96.  
  97.     public void setPriceScheduleGroupGuid(String priceScheduleGroupGuid) {
  98.         this.priceScheduleGroupGuid = priceScheduleGroupGuid;
  99.     }
  100.  
  101.     public boolean isOnSunday() {
  102.         return isOnSunday;
  103.     }
  104.  
  105.     public void setOnSunday(boolean onSunday) {
  106.         this.isOnSunday = onSunday;
  107.     }
  108.  
  109.     public boolean isOnMonday() {
  110.         return isOnMonday;
  111.     }
  112.  
  113.     public void setOnMonday(boolean onMonday) {
  114.         this.isOnMonday = onMonday;
  115.     }
  116.  
  117.     public boolean isOnTuesday() {
  118.         return isOnTuesday;
  119.     }
  120.  
  121.     public void setOnTuesday(boolean onTuesday) {
  122.         this.isOnTuesday = onTuesday;
  123.     }
  124.  
  125.     public boolean isOnWednesday() {
  126.         return isOnWednesday;
  127.     }
  128.  
  129.     public void setOnWednesday(boolean onWednesday) {
  130.         this.isOnWednesday = onWednesday;
  131.     }
  132.  
  133.     public boolean isOnThursday() {
  134.         return isOnThursday;
  135.     }
  136.  
  137.     public void setOnThursday(boolean onThursday) {
  138.         this.isOnThursday = onThursday;
  139.     }
  140.  
  141.     public boolean isOnFriday() {
  142.         return isOnFriday;
  143.     }
  144.  
  145.     public void setOnFriday(boolean onFriday) {
  146.         this.isOnFriday = onFriday;
  147.     }
  148.  
  149.     public boolean isOnSaturday() {
  150.         return isOnSaturday;
  151.     }
  152.  
  153.     public void setOnSaturday(boolean onSaturday) {
  154.         this.isOnSaturday = onSaturday;
  155.     }
  156.  
  157.     public int getStartsAtSeconds() {
  158.         return startsAtSeconds;
  159.     }
  160.  
  161.     public void setStartsAtSeconds(int startsAtSeconds) {
  162.         this.startsAtSeconds = startsAtSeconds;
  163.     }
  164.  
  165.     public int getEndsAtSeconds() {
  166.         return endsAtSeconds;
  167.     }
  168.  
  169.     public void setEndsAtSeconds(int endsAtSeconds) {
  170.         this.endsAtSeconds = endsAtSeconds;
  171.     }
  172.  
  173.     public boolean isVoided() {
  174.         return isVoided;
  175.     }
  176.  
  177.     public void setVoided(boolean voided) {
  178.         this.isVoided = voided;
  179.     }
  180.  
  181.     @Override
  182.     public boolean equalsByNamedFields(ElementProDto elementProDto) {
  183.         return super.equalsByNamedFields(elementProDto);
  184.     }
  185. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement