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.api.migration;
public class AccountMigrationData {
    private final List<BundleMigrationDatadata;
    public AccountMigrationData(final List<BundleMigrationDatadata) {
        super();
        this. = data;
    }
    public List<BundleMigrationDatagetData() {
        return ;
    }
    public static class BundleMigrationData {
        private final DefaultSubscriptionBaseBundle data;
        private final List<SubscriptionMigrationDatasubscriptions;
        public BundleMigrationData(final DefaultSubscriptionBaseBundle data,
                                   final List<SubscriptionMigrationDatasubscriptions) {
            super();
            this. = data;
            this. = subscriptions;
        }
        public DefaultSubscriptionBaseBundle getData() {
            return ;
        }
        public List<SubscriptionMigrationDatagetSubscriptions() {
            return ;
        }
    }
    public static class SubscriptionMigrationData {
        private final DefaultSubscriptionBase data;
        private final List<SubscriptionBaseEventinitialEvents;
        public SubscriptionMigrationData(final DefaultSubscriptionBase data,
                                         final List<SubscriptionBaseEventinitialEvents,
                                         final DateTime ctd) {
            super();
            // Set CTD to subscription object from MIGRATION_BILLING event
            final SubscriptionBuilder builder = new SubscriptionBuilder(data);
            if (ctd != null) {
                builder.setChargedThroughDate(ctd);
            }
            this. = new DefaultSubscriptionBase(builder);
            this. = initialEvents;
        }
        public DefaultSubscriptionBase getData() {
            return ;
        }
        public List<SubscriptionBaseEventgetInitialEvents() {
            return ;
        }
    }
New to GrepCode? Check out our FAQ X