/* * Copyright (C) 2015 Orange * * This software is distributed under the terms and conditions of the 'GNU GENERAL PUBLIC LICENSE * Version 2' license which can be found in the file 'LICENSE.txt' in this package distribution or * at 'http://www.gnu.org/licenses/gpl-2.0-standalone.html'. */ package com.orange.cepheus.broker.model; import com.orange.ngsi.model.SubscribeContext; import java.time.Instant; /** * Created by pborscia on 13/10/2015. */ public class Subscription { String subscriptionId; Instant expirationDate; SubscribeContext subscribeContext; public Subscription() { } public Subscription(String subscriptionId, Instant expirationDate, SubscribeContext subscribeContext) { this.subscriptionId = subscriptionId; this.expirationDate = expirationDate; this.subscribeContext = subscribeContext; } public void setSubscriptionId(String subscriptionId) { this.subscriptionId = subscriptionId; } public Instant getExpirationDate() { return expirationDate; } public void setExpirationDate(Instant expirationDate) { this.expirationDate = expirationDate; } public String getSubscriptionId() { return subscriptionId; } public SubscribeContext getSubscribeContext() { return subscribeContext; } public void setSubscribeContext(SubscribeContext subscribeContext) { this.subscribeContext = subscribeContext; } }