public abstract class Change
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
Change(java.io.DataInput in) |
protected |
Change(long id) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ChangeVisitor v) |
abstract boolean |
affectsMatching(java.util.regex.Pattern pattern) |
abstract boolean |
affectsPath(java.lang.String paths) |
abstract boolean |
affectsProject(java.lang.String projectId) |
boolean |
equals(java.lang.Object o) |
abstract java.util.List<Content> |
getContentsToPurge() |
long |
getId() |
int |
hashCode() |
abstract boolean |
isCreationalFor(java.lang.String path) |
void |
write(java.io.DataOutput out) |
protected Change(long id)
protected Change(java.io.DataInput in)
throws java.io.IOException
java.io.IOExceptionpublic void write(java.io.DataOutput out)
throws java.io.IOException
java.io.IOExceptionpublic long getId()
public abstract boolean affectsPath(java.lang.String paths)
public abstract boolean affectsProject(java.lang.String projectId)
public abstract boolean affectsMatching(java.util.regex.Pattern pattern)
public abstract boolean isCreationalFor(java.lang.String path)
public abstract java.util.List<Content> getContentsToPurge()
public void accept(ChangeVisitor v) throws ChangeVisitor.StopVisitingException
public final boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic final int hashCode()
hashCode in class java.lang.Object