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.events;
 
 import java.util.UUID;
 
 
 @SuppressWarnings("unchecked")
 public class EventBaseBuilder<T extends EventBaseBuilder<T>> {
 
     private long totalOrdering;
     private UUID uuid;
     private UUID subscriptionId;
     private DateTime createdDate;
     private DateTime updatedDate;
     private DateTime requestedDate;
     private DateTime effectiveDate;
     private DateTime processedDate;
 
     private long activeVersion;
     private boolean isActive;
 
     public EventBaseBuilder() {
         this. = UUID.randomUUID();
         this. = true;
     }
 
     public EventBaseBuilder(final EventBaseBuilder<?> copy) {
         this. = copy.uuid;
         this. = copy.subscriptionId;
         this. = copy.requestedDate;
         this. = copy.effectiveDate;
         this. = copy.processedDate;
         this. = copy.getCreatedDate();
         this. = copy.activeVersion;
         this. = copy.isActive;
         this. = copy.totalOrdering;
     }
 
     public T setTotalOrdering(final long totalOrdering) {
         this. = totalOrdering;
         return (T) this;
     }
 
     public T setUuid(final UUID uuid) {
         this. = uuid;
         return (T) this;
     }
 
     public T setCreatedDate(final DateTime createdDate) {
         this. = createdDate;
         return (T) this;
     }
 
     public T setUpdatedDate(final DateTime updatedDate) {
         this. = updatedDate;
         return (T) this;
     }
 
     public T setSubscriptionId(final UUID subscriptionId) {
         this. = subscriptionId;
         return (T) this;
     }
 
     public T setRequestedDate(final DateTime requestedDate) {
         this. = requestedDate;
         return (T) this;
     }
 
     public T setEffectiveDate(final DateTime effectiveDate) {
         this. = effectiveDate;
         return (T) this;
     }
 
     public T setProcessedDate(final DateTime processedDate) {
         this. = processedDate;
         return (T) this;
     }
 
     public T setActiveVersion(final long activeVersion) {
         this. = activeVersion;
         return (T) this;
     }
 
    public T setActive(final boolean isActive) {
        this. = isActive;
        return (T) this;
    }
    public long getTotalOrdering() {
        return ;
    }
    public UUID getUuid() {
        return ;
    }
    public DateTime getCreatedDate() {
        return ;
    }
    public DateTime getUpdatedDate() {
        return ;
    }
    public UUID getSubscriptionId() {
        return ;
    }
    public DateTime getRequestedDate() {
        return ;
    }
    public DateTime getEffectiveDate() {
        return ;
    }
    public DateTime getProcessedDate() {
        return ;
    }
    public long getActiveVersion() {
        return ;
    }
    public boolean isActive() {
        return ;
    }
New to GrepCode? Check out our FAQ X