public class D1TypeUtils extends Object
Constructor and Description |
---|
D1TypeUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
emptyEquals(org.dataone.service.types.v1.Identifier id1,
org.dataone.service.types.v1.Identifier id2)
Similar to equals, but treats a null object, null value-property, and empty string
value-property as equal to each other.
|
static boolean |
emptyEquals(org.dataone.service.types.v1.NodeReference id1,
org.dataone.service.types.v1.NodeReference id2)
Similar to equals, but treats a null object, null value-property, and empty string
value-property as equal to each other.
|
static boolean |
emptyEquals(org.dataone.service.types.v1.ObjectFormatIdentifier id1,
org.dataone.service.types.v1.ObjectFormatIdentifier id2)
Similar to equals, but treats a null object, null value-property, and empty string
value-property as equal to each other.
|
static boolean |
emptyEquals(org.dataone.service.types.v1.Subject id1,
org.dataone.service.types.v1.Subject id2)
Similar to equals, but treats a null object, null value-property, and empty string
value-property as equal to each other.
|
static boolean |
equals(org.dataone.service.types.v1.Identifier id1,
org.dataone.service.types.v1.Identifier id2)
A null-safe equality test for two Identifiers.
|
static boolean |
equals(org.dataone.service.types.v1.NodeReference id1,
org.dataone.service.types.v1.NodeReference id2)
A null-safe equality test for two NodeReferences
(null object and null object.getValue() are considered the equal)
|
static boolean |
equals(org.dataone.service.types.v1.ObjectFormatIdentifier id1,
org.dataone.service.types.v1.ObjectFormatIdentifier id2)
A null-safe equality test for two ObjectFormatIdentifiers
(null object and null object.getValue() are considered the equal)
|
static boolean |
equals(org.dataone.service.types.v1.Subject id1,
org.dataone.service.types.v1.Subject id2)
A null-safe equality test for two Subjects.
|
static boolean |
serializedFormEquals(Object object1,
Object object2)
A null-safe equality test for two Dataone objects that bases the comparison
on the equality of their serialized representations.
|
static boolean |
valueEquals(org.dataone.service.types.v1.Identifier id1,
org.dataone.service.types.v1.Identifier id2)
Similar to equals method, but also returns true if one ID is null, and
the other ID's value property is null.
|
static boolean |
valueEquals(org.dataone.service.types.v1.NodeReference id1,
org.dataone.service.types.v1.NodeReference id2)
Similar to equals method, but also returns true if one ID is null, and
the other ID's value property is null.
|
static boolean |
valueEquals(org.dataone.service.types.v1.ObjectFormatIdentifier id1,
org.dataone.service.types.v1.ObjectFormatIdentifier id2)
Similar to equals method, but also returns true if one ID is null, and
the other ID's value property is null.
|
static boolean |
valueEquals(org.dataone.service.types.v1.Subject id1,
org.dataone.service.types.v1.Subject id2)
Similar to equals method, but also returns true if one ID is null, and
the other ID's value property is null.
|
public static boolean equals(org.dataone.service.types.v1.Identifier id1, org.dataone.service.types.v1.Identifier id2)
id1
- id2
- and emptyEquals
public static boolean equals(org.dataone.service.types.v1.NodeReference id1, org.dataone.service.types.v1.NodeReference id2)
id1
- id2
- and emptyEquals
public static boolean equals(org.dataone.service.types.v1.ObjectFormatIdentifier id1, org.dataone.service.types.v1.ObjectFormatIdentifier id2)
id1
- id2
- and emptyEquals
public static boolean equals(org.dataone.service.types.v1.Subject id1, org.dataone.service.types.v1.Subject id2)
id1
- id2
- and emptyEquals
public static boolean serializedFormEquals(Object object1, Object object2) throws org.dataone.exceptions.MarshallingException, IOException
object1
- object2
- org.dataone.exceptions.MarshallingException
IOException
public static boolean valueEquals(org.dataone.service.types.v1.Identifier id1, org.dataone.service.types.v1.Identifier id2)
id1
- id2
- and emptyEquals
public static boolean valueEquals(org.dataone.service.types.v1.NodeReference id1, org.dataone.service.types.v1.NodeReference id2)
id1
- id2
- and emptyEquals
public static boolean valueEquals(org.dataone.service.types.v1.ObjectFormatIdentifier id1, org.dataone.service.types.v1.ObjectFormatIdentifier id2)
id1
- id2
- and emptyEquals
public static boolean valueEquals(org.dataone.service.types.v1.Subject id1, org.dataone.service.types.v1.Subject id2)
id1
- id2
- and emptyEquals
public static boolean emptyEquals(org.dataone.service.types.v1.Identifier id1, org.dataone.service.types.v1.Identifier id2)
id1
- id2
- and valueEquals
public static boolean emptyEquals(org.dataone.service.types.v1.NodeReference id1, org.dataone.service.types.v1.NodeReference id2)
id1
- id2
- and valueEquals
public static boolean emptyEquals(org.dataone.service.types.v1.ObjectFormatIdentifier id1, org.dataone.service.types.v1.ObjectFormatIdentifier id2)
id1
- id2
- and valueEquals
public static boolean emptyEquals(org.dataone.service.types.v1.Subject id1, org.dataone.service.types.v1.Subject id2)
id1
- id2
- and valueEquals
Copyright © 2018. All rights reserved.