Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBOLLE Sebastien2017-11-28 18:18:23 +0000
committerMahdi Ben Alaya2018-03-06 16:36:07 +0000
commitdb54242582e89d2a5b450ff42a50953080d8793a (patch)
treef9b96773fb5e5ee3b9fb0122bd186ee14041280d
parentc9581f2ad8d2fdcd2e43343699f210b3ca81e23f (diff)
downloadorg.eclipse.om2m-db54242582e89d2a5b450ff42a50953080d8793a.tar.gz
org.eclipse.om2m-db54242582e89d2a5b450ff42a50953080d8793a.tar.xz
org.eclipse.om2m-db54242582e89d2a5b450ff42a50953080d8793a.zip
commons, core: cleaner tables & column names.
Signed-off-by: BOLLE Sebastien <sebastien.bolle@orange.com> Signed-off-by: BAREAU Cyrille <cyrille.bareau@orange.com>
-rw-r--r--org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/constants/DBEntities.java42
-rw-r--r--org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/constants/ShortName.java11
-rw-r--r--org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/AccessControlPolicyEntity.java8
-rw-r--r--org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/AreaNwkDeviceInfoEntity.java6
-rw-r--r--org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/AreaNwkInfoEntity.java6
-rw-r--r--org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/CSEBaseEntity.java2
-rw-r--r--org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/DeviceInfoEntity.java9
-rw-r--r--org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/MgmtObjEntity.java1
-rw-r--r--org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/NodeEntity.java14
-rw-r--r--org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/RemoteCSEEntity.java2
-rw-r--r--org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/SubscriptionEntity.java8
-rw-r--r--org.eclipse.om2m.core/src/main/java/org/eclipse/om2m/core/controller/MgmtObjController.java33
12 files changed, 71 insertions, 71 deletions
diff --git a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/constants/DBEntities.java b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/constants/DBEntities.java
index 54ee6546..5cd8540e 100644
--- a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/constants/DBEntities.java
+++ b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/constants/DBEntities.java
@@ -113,6 +113,8 @@ public class DBEntities {
public static final String NODE_ENTITY = "NODE";
+ public static final String NODE_ANNC_ENTITY = "NODEA";
+
/**
* Name used for the persisted (@link {@link CustomAttributeEntity} entity
*/
@@ -382,15 +384,22 @@ public class DBEntities {
public static final String REQ_JOIN_ID = "REQ_JOIN_ID";
// NODE - ACP
- public static final String ACPNOD_JOIN = "NOD_ACP_JOIN";
+ public static final String ACP_NOD_JOIN = "NOD_ACP_JOIN";
public static final String NOD_JOIN_ID = "NOD_JOIN_ID";
- public static final String CSBNOD_CH_JOIN = "CSB_NOD_CH_JOIN";
- public static final String CSRNOD_CH_JOIN = "CSR_NOD_CH_JOIN";
- public static final String NODSUB_JOIN = "NOD_SUB_JOIN";
+ public static final String CSB_NOD_CH_JOIN = "CSB_NOD_CH_JOIN";
+ public static final String CSR_NOD_CH_JOIN = "CSR_NOD_CH_JOIN";
+ public static final String NOD_SUB_JOIN = "NOD_SUB_JOIN";
+
+ public static final String ACP_NODANNC_JOIN = "NODANNC_ACP_JOIN";
+ public static final String NODANNC_JOIN_ID = "NODANNC_JOIN_ID";
+ public static final String CSB_NODANNC_CH_JOIN = "CSB_NODANNC_CH_JOIN";
+ public static final String CSR_NODANNC_CH_JOIN = "CSR_NODANNC_CH_JOIN";
+ public static final String NODANNC_SUB_JOIN = "NODANNC_SUB_JOIN";
// NODE - DAC
public static final String NOD_DAC_JOIN = "NOD_DAC_JOIN";
-
+ public static final String NODANNC_DAC_JOIN = "NODANNC_DAC_JOIN";
+
// FCNT - CUSTOM_ATTRIBUTE
public static final String FCNT_CA_JOIN = "FCNT_CA_JOIN";
@@ -398,23 +407,26 @@ public class DBEntities {
// MGMT OBJ
// AreaNetworkInfo
- public static final String ANISUB_JOIN = "ANI_SUB_JOIN";
- public static final String ANIACP_JOIN = "ANI_ACP_JOIN";
+ public static final String ANI_ACP_JOIN = "ANI_ACP_JOIN";
public static final String ANI_DAC_JOIN = "ANI_DAC_JOIN";
public static final String ANI_JOIN_ID = "ANI_JOIN_ID";
- public static final String ANINOD_JOIN = "ANI_NOD_JOIN";
+ public static final String ANI_SUB_JOIN = "ANI_SUB_JOIN";
+ public static final String ANI_NOD_JOIN = "ANI_NOD_JOIN";
+ public static final String ANI_NODANNC_JOIN = "ANI_NODANNC_JOIN";
// AreaNetworkDeviceInfo
- public static final String ANDISUB_JOIN = "ANDI_SUB_JOIN";
- public static final String ANDI_JOIN_ID = "ANDI_JOIN_ID";
- public static final String ANDINOD_JOIN = "ANDI_NOD_JOIN";
- public static final String ANDIACP_JOIN = "ANDI_ACP_JOIN";
+ public static final String ANDI_ACP_JOIN = "ANDI_ACP_JOIN";
public static final String ANDI_DAC_JOIN = "ANDI_DAC_JOIN";
+ public static final String ANDI_JOIN_ID = "ANDI_JOIN_ID";
+ public static final String ANDI_SUB_JOIN = "ANDI_SUB_JOIN";
+ public static final String ANDI_NOD_JOIN = "ANDI_NOD_JOIN";
+ public static final String ANDI_NODANNC_JOIN = "ANDI_NODANNC_JOIN";
// DeviceInfo
- public static final String DVISUB_JOIN = "DVI_SUB_JOIN";
- public static final String DVIACP_JOIN = "DVI_ACP_JOIN";
+ public static final String DVI_ACP_JOIN = "DVI_ACP_JOIN";
public static final String DVI_DAC_JOIN = "DVI_DAC_JOIN";
public static final String DVI_JOIN_ID = "DVI_JOIN_ID";
- public static final String DVINOD_JOIN = "DVI_NOD_JOIN";
+ public static final String DVI_SUB_JOIN = "DVI_SUB_JOIN";
+ public static final String DVI_NOD_JOIN = "DVI_NOD_JOIN";
+ public static final String DVI_NODANNC_JOIN = "DVI_NODANNC_JOIN";
// ANNOUNCED RESOURCE
public static final String REMOTE_RESOURCE_ID = "REMOTE_RESOURCE_ID";
diff --git a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/constants/ShortName.java b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/constants/ShortName.java
index 312e739d..fa2c0eb5 100644
--- a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/constants/ShortName.java
+++ b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/constants/ShortName.java
@@ -401,6 +401,17 @@ public class ShortName {
public static final String REBOOT = "rbo";
public static final String SOFTWARE = "swr";
+ public static final String AREA_NWK_DEVICE_INFO_ANNC = "andiA";
+ public static final String AREA_NWK_INFO_ANNC = "aniA";
+ public static final String BATTERY_ANNC = "batA";
+ public static final String DEVICE_CAPABILITY_ANNC = "dvcA";
+ public static final String DEVICE_INFO_ANNC = "dviA";
+ public static final String EVENT_LOG_ANNC = "evlA";
+ public static final String FIRMWARE_ANNC = "fwrA";
+ public static final String MEMORY_ANNC = "memA";
+ public static final String REBOOT_ANNC = "rboA";
+ public static final String SOFTWARE_ANNC = "swrA";
+
public static final String ACTIVE_CMDH_POLICY = "acmp";
public static final String CMDH_POLICY = "cmp";
public static final String CMDH_DEFAULTS = "cmdf";
diff --git a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/AccessControlPolicyEntity.java b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/AccessControlPolicyEntity.java
index 208c5b2a..729a0136 100644
--- a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/AccessControlPolicyEntity.java
+++ b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/AccessControlPolicyEntity.java
@@ -197,7 +197,7 @@ public class AccessControlPolicyEntity extends AnnounceableSubordinateEntity {
@ManyToMany(fetch = FetchType.LAZY, targetEntity = NodeEntity.class)
@JoinTable(
- name=DBEntities.ACPNOD_JOIN,
+ name=DBEntities.ACP_NOD_JOIN,
inverseJoinColumns={@JoinColumn(name=DBEntities.NOD_JOIN_ID, referencedColumnName=ShortName.RESOURCE_ID)},
joinColumns={@JoinColumn(name=DBEntities.ACP_JOIN_ID, referencedColumnName=ShortName.RESOURCE_ID)}
)
@@ -205,7 +205,7 @@ public class AccessControlPolicyEntity extends AnnounceableSubordinateEntity {
@ManyToMany(fetch = FetchType.LAZY, targetEntity = AreaNwkInfoEntity.class)
@JoinTable(
- name = DBEntities.ANIACP_JOIN,
+ name = DBEntities.ANI_ACP_JOIN,
inverseJoinColumns = { @JoinColumn(name = DBEntities.ANI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
joinColumns = { @JoinColumn(name = DBEntities.ACP_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -213,7 +213,7 @@ public class AccessControlPolicyEntity extends AnnounceableSubordinateEntity {
@ManyToMany(fetch = FetchType.LAZY, targetEntity = AreaNwkDeviceInfoEntity.class)
@JoinTable(
- name = DBEntities.ANDIACP_JOIN,
+ name = DBEntities.ANDI_ACP_JOIN,
inverseJoinColumns = { @JoinColumn(name = DBEntities.ANDI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
joinColumns = { @JoinColumn(name = DBEntities.ACP_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -221,7 +221,7 @@ public class AccessControlPolicyEntity extends AnnounceableSubordinateEntity {
@ManyToMany(fetch = FetchType.LAZY, targetEntity = DeviceInfoEntity.class)
@JoinTable(
- name = DBEntities.DVIACP_JOIN,
+ name = DBEntities.DVI_ACP_JOIN,
inverseJoinColumns = { @JoinColumn(name = DBEntities.DVI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
joinColumns = { @JoinColumn(name = DBEntities.ACP_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
diff --git a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/AreaNwkDeviceInfoEntity.java b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/AreaNwkDeviceInfoEntity.java
index df653d4f..37b844a7 100644
--- a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/AreaNwkDeviceInfoEntity.java
+++ b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/AreaNwkDeviceInfoEntity.java
@@ -66,7 +66,7 @@ public class AreaNwkDeviceInfoEntity extends MgmtObjEntity {
/** AccessControlPolicies linked to the MgmtObj */
@ManyToMany(fetch=FetchType.LAZY)
@JoinTable(
- name = DBEntities.ANDIACP_JOIN,
+ name = DBEntities.ANDI_ACP_JOIN,
joinColumns = { @JoinColumn(name = DBEntities.ANDI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
inverseJoinColumns = { @JoinColumn(name = DBEntities.ACP_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -85,7 +85,7 @@ public class AreaNwkDeviceInfoEntity extends MgmtObjEntity {
// Database link to Subscriptions
@OneToMany(fetch = FetchType.LAZY, targetEntity = SubscriptionEntity.class, mappedBy="parentAndi")
@JoinTable(
- name = DBEntities.ANDISUB_JOIN,
+ name = DBEntities.ANDI_SUB_JOIN,
joinColumns = { @JoinColumn(name = DBEntities.ANDI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
inverseJoinColumns = { @JoinColumn(name = DBEntities.SUB_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -94,7 +94,7 @@ public class AreaNwkDeviceInfoEntity extends MgmtObjEntity {
// Database link to Node
@ManyToOne(fetch = FetchType.LAZY, targetEntity = NodeEntity.class)
@JoinTable(
- name = DBEntities.ANDINOD_JOIN,
+ name = DBEntities.ANDI_NOD_JOIN,
joinColumns = { @JoinColumn(name = DBEntities.ANDI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
inverseJoinColumns = { @JoinColumn(name = DBEntities.NOD_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
diff --git a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/AreaNwkInfoEntity.java b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/AreaNwkInfoEntity.java
index 50886611..2d47ee3c 100644
--- a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/AreaNwkInfoEntity.java
+++ b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/AreaNwkInfoEntity.java
@@ -56,7 +56,7 @@ public class AreaNwkInfoEntity extends MgmtObjEntity {
// Database link to ACP
@ManyToMany(fetch = FetchType.LAZY, targetEntity = AccessControlPolicyEntity.class)
@JoinTable(
- name = DBEntities.ANIACP_JOIN,
+ name = DBEntities.ANI_ACP_JOIN,
joinColumns = { @JoinColumn(name = DBEntities.ANI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
inverseJoinColumns = { @JoinColumn(name = DBEntities.ACP_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -74,7 +74,7 @@ public class AreaNwkInfoEntity extends MgmtObjEntity {
// Database link to Subscriptions
@OneToMany(fetch = FetchType.LAZY, targetEntity = SubscriptionEntity.class, mappedBy="parentAni")
@JoinTable(
- name = DBEntities.ANISUB_JOIN,
+ name = DBEntities.ANI_SUB_JOIN,
joinColumns = { @JoinColumn(name = DBEntities.ANI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
inverseJoinColumns = { @JoinColumn(name = DBEntities.SUB_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -83,7 +83,7 @@ public class AreaNwkInfoEntity extends MgmtObjEntity {
// Database link to Node
@ManyToOne(fetch = FetchType.LAZY, targetEntity = NodeEntity.class)
@JoinTable(
- name = DBEntities.ANINOD_JOIN,
+ name = DBEntities.ANI_NOD_JOIN,
joinColumns = { @JoinColumn(name = DBEntities.ANI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
inverseJoinColumns = { @JoinColumn(name = DBEntities.NOD_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
diff --git a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/CSEBaseEntity.java b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/CSEBaseEntity.java
index cc66b27f..c4edc98d 100644
--- a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/CSEBaseEntity.java
+++ b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/CSEBaseEntity.java
@@ -80,7 +80,7 @@ public class CSEBaseEntity extends ResourceEntity {
/** List of Nodes */
@OneToMany(fetch=FetchType.LAZY, cascade={CascadeType.ALL})
@JoinTable(
- name=DBEntities.CSBNOD_CH_JOIN,
+ name=DBEntities.CSB_NOD_CH_JOIN,
joinColumns={@JoinColumn(name=DBEntities.CSEB_JOIN_ID, referencedColumnName=ShortName.RESOURCE_ID)},
inverseJoinColumns={@JoinColumn(name=DBEntities.NOD_JOIN_ID, referencedColumnName=ShortName.RESOURCE_ID)}
)
diff --git a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/DeviceInfoEntity.java b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/DeviceInfoEntity.java
index 2ab992be..7ccbd2ca 100644
--- a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/DeviceInfoEntity.java
+++ b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/DeviceInfoEntity.java
@@ -88,7 +88,7 @@ public class DeviceInfoEntity extends MgmtObjEntity {
/** AccessControlPolicies linked to the MgmtObj */
@ManyToMany(fetch=FetchType.LAZY)
@JoinTable(
- name = DBEntities.DVIACP_JOIN,
+ name = DBEntities.DVI_ACP_JOIN,
joinColumns = { @JoinColumn(name = DBEntities.DVI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
inverseJoinColumns = { @JoinColumn(name = DBEntities.ACP_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -106,7 +106,7 @@ public class DeviceInfoEntity extends MgmtObjEntity {
// Database link to Subscriptions
@OneToMany(fetch = FetchType.LAZY, targetEntity = SubscriptionEntity.class, mappedBy="parentDvi")
@JoinTable(
- name = DBEntities.DVISUB_JOIN,
+ name = DBEntities.DVI_SUB_JOIN,
joinColumns = { @JoinColumn(name = DBEntities.DVI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
inverseJoinColumns = { @JoinColumn(name = DBEntities.SUB_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -115,7 +115,7 @@ public class DeviceInfoEntity extends MgmtObjEntity {
// Database link to Node
@ManyToOne(fetch = FetchType.LAZY, targetEntity = NodeEntity.class)
@JoinTable(
- name = DBEntities.DVINOD_JOIN,
+ name = DBEntities.DVI_NOD_JOIN,
joinColumns = { @JoinColumn(name = DBEntities.DVI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
inverseJoinColumns = { @JoinColumn(name = DBEntities.NOD_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -128,6 +128,7 @@ public class DeviceInfoEntity extends MgmtObjEntity {
/**
* @return the subscriptions
*/
+ @Override
public List<SubscriptionEntity> getSubscriptions() {
if (this.subscriptions == null) {
this.subscriptions = new ArrayList<>();
@@ -145,6 +146,7 @@ public class DeviceInfoEntity extends MgmtObjEntity {
/**
* @return the parentNode
*/
+ @Override
public NodeEntity getParentNode() {
return parentNode;
}
@@ -152,6 +154,7 @@ public class DeviceInfoEntity extends MgmtObjEntity {
/**
* @param parentNode the parentNode to set
*/
+ @Override
public void setParentNode(NodeEntity parentNode) {
this.parentNode = parentNode;
}
diff --git a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/MgmtObjEntity.java b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/MgmtObjEntity.java
index 80c1842b..a075180d 100644
--- a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/MgmtObjEntity.java
+++ b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/MgmtObjEntity.java
@@ -133,5 +133,6 @@ public abstract class MgmtObjEntity extends AnnounceableSubordinateEntity {
abstract public NodeEntity getParentNode();
abstract public void setParentNode(NodeEntity parentNode);
abstract public List<AccessControlPolicyEntity> getAccessControlPolicies();
+ abstract public List<SubscriptionEntity> getSubscriptions();
}
diff --git a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/NodeEntity.java b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/NodeEntity.java
index 7536e34f..967012ad 100644
--- a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/NodeEntity.java
+++ b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/NodeEntity.java
@@ -46,7 +46,7 @@ public class NodeEntity extends AnnounceableSubordinateEntity {
// linked ACP
@ManyToMany(fetch=FetchType.LAZY)
@JoinTable(
- name = DBEntities.ACPNOD_JOIN,
+ name = DBEntities.ACP_NOD_JOIN,
joinColumns = { @JoinColumn(name = DBEntities.NOD_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
inverseJoinColumns = { @JoinColumn(name = DBEntities.ACP_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -75,7 +75,7 @@ public class NodeEntity extends AnnounceableSubordinateEntity {
@ManyToOne(fetch = FetchType.LAZY)
@JoinTable(
- name = DBEntities.CSBNOD_CH_JOIN,
+ name = DBEntities.CSB_NOD_CH_JOIN,
joinColumns = { @JoinColumn(name = DBEntities.NOD_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
inverseJoinColumns = { @JoinColumn(name = DBEntities.CSEB_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -83,7 +83,7 @@ public class NodeEntity extends AnnounceableSubordinateEntity {
@ManyToOne(fetch = FetchType.LAZY)
@JoinTable(
- name = DBEntities.CSRNOD_CH_JOIN,
+ name = DBEntities.CSR_NOD_CH_JOIN,
joinColumns = { @JoinColumn(name = DBEntities.NOD_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
inverseJoinColumns = { @JoinColumn(name = DBEntities.CSR_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -91,7 +91,7 @@ public class NodeEntity extends AnnounceableSubordinateEntity {
@OneToMany(fetch = FetchType.LAZY, cascade = {CascadeType.ALL})
@JoinTable(
- name = DBEntities.NODSUB_JOIN,
+ name = DBEntities.NOD_SUB_JOIN,
joinColumns = { @JoinColumn(name = DBEntities.NOD_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
inverseJoinColumns = { @JoinColumn(name = DBEntities.SUB_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -100,7 +100,7 @@ public class NodeEntity extends AnnounceableSubordinateEntity {
// Database link to AreaNwkInfo Entity
@OneToMany(fetch = FetchType.LAZY, cascade = {CascadeType.ALL})
@JoinTable(
- name = DBEntities.ANINOD_JOIN,
+ name = DBEntities.ANI_NOD_JOIN,
inverseJoinColumns = { @JoinColumn(name = DBEntities.ANI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
joinColumns = { @JoinColumn(name = DBEntities.NOD_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -109,7 +109,7 @@ public class NodeEntity extends AnnounceableSubordinateEntity {
// Database link to AreaNwkDeviceInfo entity
@OneToMany(fetch = FetchType.LAZY, cascade = {CascadeType.ALL})
@JoinTable(
- name = DBEntities.ANDINOD_JOIN,
+ name = DBEntities.ANDI_NOD_JOIN,
inverseJoinColumns = { @JoinColumn(name = DBEntities.ANDI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
joinColumns = { @JoinColumn(name = DBEntities.NOD_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -118,7 +118,7 @@ public class NodeEntity extends AnnounceableSubordinateEntity {
// Database link to DeviceInfo entity
@OneToMany(fetch = FetchType.LAZY, cascade = {CascadeType.ALL})
@JoinTable(
- name = DBEntities.DVINOD_JOIN,
+ name = DBEntities.DVI_NOD_JOIN,
inverseJoinColumns = { @JoinColumn(name = DBEntities.DVI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
joinColumns = { @JoinColumn(name = DBEntities.NOD_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
diff --git a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/RemoteCSEEntity.java b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/RemoteCSEEntity.java
index 3aa9de1c..75960936 100644
--- a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/RemoteCSEEntity.java
+++ b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/RemoteCSEEntity.java
@@ -177,7 +177,7 @@ public class RemoteCSEEntity extends AnnounceableSubordinateEntity {
/** List of Nodes */
@OneToMany(fetch=FetchType.LAZY, cascade={CascadeType.ALL})
@JoinTable(
- name=DBEntities.CSRNOD_CH_JOIN,
+ name=DBEntities.CSR_NOD_CH_JOIN,
joinColumns={@JoinColumn(name=DBEntities.CSR_JOIN_ID, referencedColumnName=ShortName.RESOURCE_ID)},
inverseJoinColumns={@JoinColumn(name=DBEntities.NOD_JOIN_ID, referencedColumnName=ShortName.RESOURCE_ID)}
)
diff --git a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/SubscriptionEntity.java b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/SubscriptionEntity.java
index 8b56730f..aecfd744 100644
--- a/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/SubscriptionEntity.java
+++ b/org.eclipse.om2m.commons/src/main/java/org/eclipse/om2m/commons/entities/SubscriptionEntity.java
@@ -170,7 +170,7 @@ public class SubscriptionEntity extends RegularResourceEntity {
@ManyToOne(targetEntity = NodeEntity.class, fetch = FetchType.LAZY)
@JoinTable(
- name = DBEntities.NODSUB_JOIN,
+ name = DBEntities.NOD_SUB_JOIN,
inverseJoinColumns = { @JoinColumn(name = DBEntities.NOD_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
joinColumns = { @JoinColumn(name = DBEntities.SUB_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -180,7 +180,7 @@ public class SubscriptionEntity extends RegularResourceEntity {
// Database link to Subscriptions
@ManyToOne(fetch = FetchType.LAZY, targetEntity = AreaNwkInfoEntity.class)
@JoinTable(
- name = DBEntities.ANISUB_JOIN,
+ name = DBEntities.ANI_SUB_JOIN,
inverseJoinColumns = { @JoinColumn(name = DBEntities.ANI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
joinColumns = { @JoinColumn(name = DBEntities.SUB_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -188,7 +188,7 @@ public class SubscriptionEntity extends RegularResourceEntity {
@ManyToOne(fetch = FetchType.LAZY, targetEntity = AreaNwkDeviceInfoEntity.class)
@JoinTable(
- name = DBEntities.ANDISUB_JOIN,
+ name = DBEntities.ANDI_SUB_JOIN,
inverseJoinColumns = { @JoinColumn(name = DBEntities.ANDI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
joinColumns = { @JoinColumn(name = DBEntities.SUB_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
@@ -196,7 +196,7 @@ public class SubscriptionEntity extends RegularResourceEntity {
@ManyToOne(fetch = FetchType.LAZY, targetEntity = DeviceInfoEntity.class)
@JoinTable(
- name = DBEntities.DVISUB_JOIN,
+ name = DBEntities.DVI_SUB_JOIN,
inverseJoinColumns = { @JoinColumn(name = DBEntities.DVI_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) },
joinColumns = { @JoinColumn(name = DBEntities.SUB_JOIN_ID, referencedColumnName = ShortName.RESOURCE_ID) }
)
diff --git a/org.eclipse.om2m.core/src/main/java/org/eclipse/om2m/core/controller/MgmtObjController.java b/org.eclipse.om2m.core/src/main/java/org/eclipse/om2m/core/controller/MgmtObjController.java
index 26674a2a..73d59197 100644
--- a/org.eclipse.om2m.core/src/main/java/org/eclipse/om2m/core/controller/MgmtObjController.java
+++ b/org.eclipse.om2m.core/src/main/java/org/eclipse/om2m/core/controller/MgmtObjController.java
@@ -15,7 +15,6 @@ import org.apache.commons.logging.LogFactory;
import org.eclipse.om2m.commons.constants.Constants;
import org.eclipse.om2m.commons.constants.MgmtDefinitionTypes;
import org.eclipse.om2m.commons.constants.MimeMediaType;
-import org.eclipse.om2m.commons.constants.Operation;
import org.eclipse.om2m.commons.constants.ResourceStatus;
import org.eclipse.om2m.commons.constants.ResourceType;
import org.eclipse.om2m.commons.constants.ResponseStatusCode;
@@ -25,7 +24,6 @@ import org.eclipse.om2m.commons.entities.AreaNwkDeviceInfoEntity;
import org.eclipse.om2m.commons.entities.AreaNwkInfoEntity;
import org.eclipse.om2m.commons.entities.DeviceInfoEntity;
import org.eclipse.om2m.commons.entities.DynamicAuthorizationConsultationEntity;
-import org.eclipse.om2m.commons.entities.FlexContainerEntity;
import org.eclipse.om2m.commons.entities.MgmtObjEntity;
import org.eclipse.om2m.commons.entities.NodeEntity;
import org.eclipse.om2m.commons.entities.ResourceEntity;
@@ -439,35 +437,11 @@ public class MgmtObjController extends Controller {
&& ! mgmtObjEntity.getMgmtDefinition().equals(mgmtObj.getMgmtDefinition())) {
throw new BadRequestException("unable to change the mgmtDefinition value");
}
-
- } else {
- // content might be null for FlexContainer representing a SDT action
}
mgmtObjEntity.setLastModifiedTime(DateUtil.now());
modifiedMgmtObj.setLastModifiedTime(mgmtObjEntity.getLastModifiedTime());
-// // in case of update operation
-// if (!isInternalNotify) {
-// LOGGER.info("flexContainer.getResourceID=" + mgmtObjEntity.getResourceID());
-// // check if a FlexContainerService exist
-// FlexContainerService fcs = FlexContainerSelector.getFlexContainerService(
-// /* request.getTo() */ /* UriUtil.toCseRelativeUri( */mgmtObjEntity.getResourceID()/* ) */);
-// if (fcs != null) {
-// try {
-// fcs.setCustomAttributeValues(modifiedMgmtObj.getCustomAttributes(), request);
-// // at this modifiedAttributes.getCustomAttributes() list
-// // contains the new values of CustomAttribute
-//
-// } catch (Om2mException e) {
-// throw e;
-// }
-// }
-// }
-
- // at this point, we are sure there was no error when setting custom
- // attribute parameter
-
response.setContent(modifiedMgmtObj);
// update the resource in the database
dbs.getDAOFactory().getMgmtObjDAO().update(transaction, mgmtObjEntity);
@@ -475,8 +449,8 @@ public class MgmtObjController extends Controller {
// commit and release lock
transaction.commit();
-// Notifier.notify(mgmtObjEntity.getSubscriptions(), mgmtObjEntity, modifiedMgmtObj,
-// ResourceStatus.UPDATED);
+ Notifier.notify(mgmtObjEntity.getSubscriptions(), mgmtObjEntity, modifiedMgmtObj,
+ ResourceStatus.UPDATED);
// set response status code
response.setResponseStatusCode(ResponseStatusCode.UPDATED);
@@ -502,11 +476,10 @@ public class MgmtObjController extends Controller {
transaction.lock(mgmtObjEntity);
// check access control policies
-// checkACP(mgmtObjEntity.getAccessControlPolicies(), request.getFrom(), Operation.DELETE);
checkPermissions(request, mgmtObjEntity, mgmtObjEntity.getAccessControlPolicies());
UriMapper.deleteUri(mgmtObjEntity.getHierarchicalURI());
-// Notifier.notifyDeletion(mgmtObjEntity.getSubscriptions(), mgmtObjEntity);
+ Notifier.notifyDeletion(mgmtObjEntity.getSubscriptions(), mgmtObjEntity);
// delete the resource in the database
dbs.getDAOFactory().getMgmtObjDAO().delete(transaction, mgmtObjEntity);

Back to the top