blob: 6709e770ba9f15e757dfbcaa57d33703f26c239d [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2014, 2016 Orange.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*******************************************************************************/
package org.eclipse.om2m.commons.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Inheritance;
import javax.persistence.InheritanceType;
import org.eclipse.om2m.commons.constants.DBEntities;
@Entity(name=DBEntities.ANNOUNCED_RESOURCE_ENTITY)
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public class CreatedAnnouncedResourceEntity {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private long id;
@Column(name=DBEntities.REMOTE_RESOURCE_ID)
private String remoteAnnouncedId;
@Column(name=DBEntities.LOCAL_RESOURCE_ID)
private String localAnnounceableId;
@Column(name=DBEntities.ANNOUNCE_CSE_ID)
private String announceCseId;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getRemoteAnnouncedId() {
return remoteAnnouncedId;
}
public void setRemoteAnnouncedId(String remoteAnnouncedId) {
this.remoteAnnouncedId = remoteAnnouncedId;
}
public String getLocalAnnounceableId() {
return localAnnounceableId;
}
public void setLocalAnnounceableId(String localAnnounceableId) {
this.localAnnounceableId = localAnnounceableId;
}
public String getAnnounceCseId() {
return announceCseId;
}
public void setAnnounceCseId(String announceCseId) {
this.announceCseId = announceCseId;
}
}