Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2010-2013 Ning, Inc.
   *
   * Ning licenses this file to you under the Apache License, version 2.0
   * (the "License"); you may not use this file except in compliance with the
   * License.  You may obtain a copy of the License at:
   *
   *    http://www.apache.org/licenses/LICENSE-2.0
   *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
  * License for the specific language governing permissions and limitations
  * under the License.
  */
 
 package com.ning.billing.subscription.alignment;
 
 
 
 public class TimedMigration {
 
     private final DateTime eventTime;
     private final EventType eventType;
     private final ApiEventType apiEventType;
     private final Plan plan;
     private final PlanPhase phase;
     private final String priceList;
 
     public TimedMigration(final DateTime eventTimefinal EventType eventTypefinal ApiEventType apiEventType,
                           final Plan planfinal PlanPhase phasefinal String priceList) {
         this. = eventTime;
         this. = eventType;
         this. = apiEventType;
         this. = plan;
         this. = phase;
         this. = priceList;
     }
 
     public DateTime getEventTime() {
         return ;
     }
 
     public EventType getEventType() {
         return ;
     }
 
     public ApiEventType getApiEventType() {
         return ;
     }
 
     public Plan getPlan() {
         return ;
     }
 
     public PlanPhase getPhase() {
         return ;
     }
 
     public String getPriceList() {
         return ;
     }
 
     @Override
     public String toString() {
         final StringBuilder sb = new StringBuilder();
         sb.append("TimedMigration");
         sb.append("{apiEventType=").append();
         sb.append(", eventTime=").append();
         sb.append(", eventType=").append();
         sb.append(", plan=").append();
         sb.append(", phase=").append();
         sb.append(", priceList='").append().append('\'');
         sb.append('}');
         return sb.toString();
     }
 
     @Override
     public boolean equals(final Object o) {
         if (this == o) {
             return true;
         }
         if (o == null || getClass() != o.getClass()) {
             return false;
         }
 
         final TimedMigration that = (TimedMigrationo;
 
         if ( != that.apiEventType) {
             return false;
         }
         if ( != null ? !.equals(that.eventTime) : that.eventTime != null) {
             return false;
         }
        if ( != that.eventType) {
            return false;
        }
        if ( != null ? !.equals(that.phase) : that.phase != null) {
            return false;
        }
        if ( != null ? !.equals(that.plan) : that.plan != null) {
            return false;
        }
        if ( != null ? !.equals(that.priceList) : that.priceList != null) {
            return false;
        }
        return true;
    }
    @Override
    public int hashCode() {
        int result =  != null ? .hashCode() : 0;
        result = 31 * result + ( != null ? .hashCode() : 0);
        result = 31 * result + ( != null ? .hashCode() : 0);
        result = 31 * result + ( != null ? .hashCode() : 0);
        result = 31 * result + ( != null ? .hashCode() : 0);
        result = 31 * result + ( != null ? .hashCode() : 0);
        return result;
    }
New to GrepCode? Check out our FAQ X