Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/internal/core/model/ReviewItemSet.java')
-rw-r--r--org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/internal/core/model/ReviewItemSet.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/internal/core/model/ReviewItemSet.java b/org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/internal/core/model/ReviewItemSet.java
index c3afe2e69..c4236aaf8 100644
--- a/org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/internal/core/model/ReviewItemSet.java
+++ b/org.eclipse.mylyn.reviews.core/src/org/eclipse/mylyn/reviews/internal/core/model/ReviewItemSet.java
@@ -150,11 +150,12 @@ public class ReviewItemSet extends ReviewItem implements IReviewItemSet {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated
+ * @generated NOT
*/
public void setCreationDate(Date newCreationDate) {
Date oldCreationDate = creationDate;
- creationDate = newCreationDate;
+ //Protect against case where java.sql.Timestamp is used
+ creationDate = new Date(newCreationDate.getTime());
if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, ReviewsPackage.REVIEW_ITEM_SET__CREATION_DATE,
oldCreationDate, creationDate));
@@ -173,11 +174,12 @@ public class ReviewItemSet extends ReviewItem implements IReviewItemSet {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @generated
+ * @generated NOT
*/
public void setModificationDate(Date newModificationDate) {
Date oldModificationDate = modificationDate;
- modificationDate = newModificationDate;
+ //Protect against case where java.sql.Timestamp is used
+ modificationDate = new Date(newModificationDate.getTime());
if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, ReviewsPackage.REVIEW_ITEM_SET__MODIFICATION_DATE,
oldModificationDate, modificationDate));
@@ -290,8 +292,7 @@ public class ReviewItemSet extends ReviewItem implements IReviewItemSet {
public void setParentReview(IReview newParentReview) {
if (newParentReview != eInternalContainer()
|| (eContainerFeatureID() != ReviewsPackage.REVIEW_ITEM_SET__PARENT_REVIEW && newParentReview != null)) {
- if (EcoreUtil.isAncestor(this, newParentReview))
- {
+ if (EcoreUtil.isAncestor(this, newParentReview)) {
throw new IllegalArgumentException("Recursive containment not allowed for " + toString()); //$NON-NLS-1$
}
NotificationChain msgs = null;

Back to the top