public class Trs extends Namespace
See the Tracked Resource Set specification for details:
https://archive.open-services.net/wiki/core/TrackedResourceSet-2.0/
Modifier and Type | Class and Description |
---|---|
static class |
Trs.Readers
Provider
MessageBodyReader s to de-serialize TrackedResourceSet and ChangeLog instances,
which cannot be de-serialized with default readers due to shapes using abstract classes. |
Modifier and Type | Field and Description |
---|---|
static String |
NAMESPACE_PREFIX |
static String |
NAMESPACE_URI |
static String |
PROPERTY_BASE |
static String |
PROPERTY_CHANGE |
static String |
PROPERTY_CHANGE_LOG |
static String |
PROPERTY_CHANGED |
static String |
PROPERTY_CUTOFFEVENT |
static String |
PROPERTY_ORDER |
static String |
PROPERTY_PREVIOUS |
static String |
PROPERTY_TRACKED_RESOURCE_SET |
static String |
PROPERTY_TRACKED_RESOURCE_SET_PROVIDER |
static String |
TYPE_BASE |
static String |
TYPE_CHANGE_LOG |
static String |
TYPE_CREATION |
static String |
TYPE_DELETION |
static String |
TYPE_MODIFICATION |
static String |
TYPE_TRACKED_RESOURCE_SET |
static String |
TYPE_TRACKED_RESOURCE_SET_PROVIDER |
Modifier and Type | Method and Description |
---|---|
static org.eclipse.lyo.core.trs.ChangeLog |
getChangeLog(org.eclipse.lyo.core.trs.TrackedResourceSet trs)
Gets the change log of a Tracked Resource Set.
|
static Trs |
getInstance() |
static void |
setChangeLog(org.eclipse.lyo.core.trs.TrackedResourceSet trs,
org.eclipse.lyo.core.trs.ChangeLog changeLog)
Sets the change log of a Tracked Resource Set.
|
public static final String NAMESPACE_URI
public static final String NAMESPACE_PREFIX
public static final String TYPE_BASE
public static final String TYPE_CHANGE_LOG
public static final String TYPE_CREATION
public static final String TYPE_DELETION
public static final String TYPE_MODIFICATION
public static final String TYPE_TRACKED_RESOURCE_SET
public static final String TYPE_TRACKED_RESOURCE_SET_PROVIDER
public static final String PROPERTY_BASE
public static final String PROPERTY_CHANGE_LOG
public static final String PROPERTY_CHANGED
public static final String PROPERTY_CHANGE
public static final String PROPERTY_CUTOFFEVENT
public static final String PROPERTY_ORDER
public static final String PROPERTY_PREVIOUS
public static final String PROPERTY_TRACKED_RESOURCE_SET
public static final String PROPERTY_TRACKED_RESOURCE_SET_PROVIDER
public static org.eclipse.lyo.core.trs.ChangeLog getChangeLog(org.eclipse.lyo.core.trs.TrackedResourceSet trs)
TrackedResourceSet.getChangeLog()
method.
It enables binary compatibility with both Lyo 2.1, whose signature is AbstractChangeLog getChangeLog()
,
and higher versions, whose signature is ChangeLog getChangeLog()
.trs
- the Tracked Resource Setpublic static void setChangeLog(org.eclipse.lyo.core.trs.TrackedResourceSet trs, org.eclipse.lyo.core.trs.ChangeLog changeLog)
TrackedResourceSet.setChangeLog()
method.
It enables binary compatibility with both Lyo 2.1, whose signature is setChangeLog(AbstractChangeLog)
,
and higher versions, whose signature is setChangeLog(ChangeLog)
.trs
- the Tracked Resource SetchangeLog
- the change log.public static Trs getInstance()