projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Refactor JCR exceptions.
[lgpl/argeo-commons.git]
/
org.argeo.jcr
/
src
/
org
/
argeo
/
jcr
/
PropertyDiff.java
diff --git
a/org.argeo.jcr/src/org/argeo/jcr/PropertyDiff.java
b/org.argeo.jcr/src/org/argeo/jcr/PropertyDiff.java
index 3c43e52b3c3228c025cdef2376da1c4c0015a2f7..71e76fe9ba6ad86c3f9bbfae64c8616e5768eaf6 100644
(file)
--- a/
org.argeo.jcr/src/org/argeo/jcr/PropertyDiff.java
+++ b/
org.argeo.jcr/src/org/argeo/jcr/PropertyDiff.java
@@
-13,28
+13,24
@@
public class PropertyDiff {
private final Value referenceValue;
private final Value newValue;
private final Value referenceValue;
private final Value newValue;
- public PropertyDiff(Integer type, String relPath, Value referenceValue,
- Value newValue) {
+ public PropertyDiff(Integer type, String relPath, Value referenceValue, Value newValue) {
super();
if (type == MODIFIED) {
if (referenceValue == null || newValue == null)
super();
if (type == MODIFIED) {
if (referenceValue == null || newValue == null)
- throw new ArgeoJcrException(
- "Reference and new values must be specified.");
+ throw new IllegalArgumentException("Reference and new values must be specified.");
} else if (type == ADDED) {
if (referenceValue != null || newValue == null)
} else if (type == ADDED) {
if (referenceValue != null || newValue == null)
- throw new ArgeoJcrException(
- "New value and only it must be specified.");
+ throw new IllegalArgumentException("New value and only it must be specified.");
} else if (type == REMOVED) {
if (referenceValue == null || newValue != null)
} else if (type == REMOVED) {
if (referenceValue == null || newValue != null)
- throw new ArgeoJcrException(
- "Reference value and only it must be specified.");
+ throw new IllegalArgumentException("Reference value and only it must be specified.");
} else {
} else {
- throw new
ArgeoJcr
Exception("Unkown diff type " + type);
+ throw new
IllegalArgument
Exception("Unkown diff type " + type);
}
if (relPath == null)
}
if (relPath == null)
- throw new
ArgeoJcr
Exception("Relative path must be specified");
+ throw new
IllegalArgument
Exception("Relative path must be specified");
this.type = type;
this.relPath = relPath;
this.type = type;
this.relPath = relPath;