Class DocumentId
- java.lang.Object
-
- com.saperion.connector.structures.identifiers.ElementId
-
- com.saperion.connector.structures.identifiers.DocumentId
-
public class DocumentId extends ElementId
Represents an entry in an archive with the name of the archive, unique id overall revisions, the revision id, if it is a link and it should be resolved, if it is the latest or it should be checked if there is a newer one.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DocumentId.BuilderChain
static interface
DocumentId.DocumentIdBuilder
static interface
DocumentId.UIDBuilder
-
Nested classes/interfaces inherited from class com.saperion.connector.structures.identifiers.ElementId
ElementId.ElementIdBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
definition
protected boolean
link
protected UID
uniqueID
-
Fields inherited from class com.saperion.connector.structures.identifiers.ElementId
latest, revisionId
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DocumentId()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
definition()
static DocumentId.UIDBuilder
documentId(java.lang.String definition)
boolean
link()
UID
uniqueID()
-
Methods inherited from class com.saperion.connector.structures.identifiers.ElementId
elementId, latest, revisionID
-
-
-
-
Field Detail
-
definition
protected java.lang.String definition
-
uniqueID
protected UID uniqueID
-
link
protected boolean link
-
-
Method Detail
-
definition
public java.lang.String definition()
-
uniqueID
public UID uniqueID()
-
link
public boolean link()
-
documentId
public static DocumentId.UIDBuilder documentId(java.lang.String definition)
-
-