Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2014 Groupon, Inc
   * Copyright 2014 The Billing Project, LLC
   *
   * The Billing Project 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 org.killbill.billing.beatrix.integration.osgi.util;
 
 import java.util.UUID;
 
 
 
 public class ExternalBusTestEvent implements ExtBusEventBusEvent {
 
     private final UUID objectId;
     private final UUID accountId;
     private final UUID tenantId;
     private final ObjectType objectType;
     private final ExtBusEventType eventType;
     private final String metaData;
     private final Long searchKey1;
     private final Long searchKey2;
     private final UUID userToken;
 
     public ExternalBusTestEvent() {
         this(UUID.randomUUID(), .., UUID.randomUUID(), UUID.randomUUID(), null, 1L, 2L, UUID.randomUUID());
     }
 
     @JsonCreator
     public ExternalBusTestEvent(@JsonProperty("objectId"final UUID objectId,
                                 @JsonProperty("objectType"final ObjectType objectType,
                                 @JsonProperty("eventType"final ExtBusEventType eventType,
                                 @JsonProperty("accountId"final UUID accountId,
                                 @JsonProperty("tenantId"final UUID tenantId,
                                 @JsonProperty("metaData"final String metaData,
                                 @JsonProperty("searchKey1"final Long searchKey1,
                                 @JsonProperty("searchKey2"final Long searchKey2,
                                 @JsonProperty("userToken"final UUID userToken) {
         this. = eventType;
         this. = objectType;
         this. = objectId;
         this. = accountId;
         this. = tenantId;
         this. = metaData;
         this. = searchKey1;
         this. = searchKey2;
         this. = userToken;
     }
 
     @Override
     public UUID getObjectId() {
         return ;
     }
 
     @Override
     public String getMetaData() {
         return null;
     }
 
     @Override
     public UUID getAccountId() {
         return ;
     }
 
     @Override
     public UUID getTenantId() {
         return ;
     }
 
     @Override
     public ExtBusEventType getEventType() {
         return ;
     }
 
     @Override
     public ObjectType getObjectType() {
         return ;
     }
 
     @JsonIgnore
     @Override
    public Long getSearchKey1() {
        return ;
    }
    @JsonIgnore
    @Override
    public Long getSearchKey2() {
        return ;
    }
    @JsonIgnore
    @Override
    public UUID getUserToken() {
        return ;
    }
    @Override
    public boolean equals(final Object o) {
        if (this == o) {
            return true;
        }
        if (!(o instanceof ExternalBusTestEvent)) {
            return false;
        }
        final ExternalBusTestEvent that = (ExternalBusTestEvento;
        if ( != null ? !.equals(that.accountId) : that.accountId != null) {
            return false;
        }
        if ( != that.eventType) {
            return false;
        }
        if ( != null ? !.equals(that.objectId) : that.objectId != null) {
            return false;
        }
        if ( != that.objectType) {
            return false;
        }
        if ( != null ? !.equals(that.tenantId) : that.tenantId != 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 + .hashCode();
        result = 31 * result + .hashCode();
        return result;
    }
    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("DefaultBusExternalEvent{");
        sb.append("objectId=").append();
        sb.append(", accountId=").append();
        sb.append(", tenantId=").append();
        sb.append(", objectType=").append();
        sb.append(", eventType=").append();
        sb.append('}');
        return sb.toString();
    }
New to GrepCode? Check out our FAQ X