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.IOException
public void write(java.io.DataOutput out) throws java.io.IOException
java.io.IOException
public 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.Object
public final int hashCode()
hashCode
in class java.lang.Object