Package com.db4o.internal.activation
Class UnspecifiedUpdateDepth
- java.lang.Object
-
- com.db4o.internal.activation.UnspecifiedUpdateDepth
-
- All Implemented Interfaces:
UpdateDepth
- Direct Known Subclasses:
LegacyUnspecifiedUpdateDepth
,TPUnspecifiedUpdateDepth
public abstract class UnspecifiedUpdateDepth extends java.lang.Object implements UpdateDepth
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
UnspecifiedUpdateDepth()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description UpdateDepth
adjust(ClassMetadata clazz)
UpdateDepth
adjustUpdateDepthForCascade(boolean isCollection)
UpdateDepth
descend()
protected abstract FixedUpdateDepth
forDepth(int depth)
boolean
negative()
boolean
sufficientDepth()
java.lang.String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.db4o.internal.activation.UpdateDepth
canSkip
-
-
-
-
Method Detail
-
sufficientDepth
public boolean sufficientDepth()
- Specified by:
sufficientDepth
in interfaceUpdateDepth
-
negative
public boolean negative()
- Specified by:
negative
in interfaceUpdateDepth
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
adjust
public UpdateDepth adjust(ClassMetadata clazz)
- Specified by:
adjust
in interfaceUpdateDepth
-
adjustUpdateDepthForCascade
public UpdateDepth adjustUpdateDepthForCascade(boolean isCollection)
- Specified by:
adjustUpdateDepthForCascade
in interfaceUpdateDepth
-
descend
public UpdateDepth descend()
- Specified by:
descend
in interfaceUpdateDepth
-
forDepth
protected abstract FixedUpdateDepth forDepth(int depth)
-
-