- java.lang.Object
-
- org.tentackle.domain.AbstractDomainObject<org.tentackle.ns.pdo.NumberRange,NumberRangeDomainImpl>
-
- org.tentackle.domain.ns.NumberRangeDomainImpl
-
- All Implemented Interfaces:
java.io.Serializable,org.tentackle.ns.pdo.NumberRangeDomain,org.tentackle.pdo.DomainContextProvider,org.tentackle.pdo.DomainDelegate<org.tentackle.ns.pdo.NumberRange>,org.tentackle.pdo.DomainObject<org.tentackle.ns.pdo.NumberRange>,org.tentackle.pdo.PdoProvider<org.tentackle.ns.pdo.NumberRange>,org.tentackle.pdo.ProxyDelegate<org.tentackle.ns.pdo.NumberRange>,org.tentackle.reflect.EffectiveClassProvider<org.tentackle.ns.pdo.NumberRange>,org.tentackle.reflect.Interceptable,org.tentackle.session.SessionProvider
@DomainObjectService(org.tentackle.ns.pdo.NumberRange.class) public class NumberRangeDomainImpl extends AbstractDomainObject<org.tentackle.ns.pdo.NumberRange,NumberRangeDomainImpl> implements org.tentackle.ns.pdo.NumberRangeDomain
NumberRange domain implementation.- Author:
- harald
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NumberRangeDomainImpl()NumberRangeDomainImpl(org.tentackle.ns.pdo.NumberRange pdo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidassertNotEmpty()Asserts that range is not empty.booleanintersects(long begin, long end)booleanisEmpty()longpopNumber()org.tentackle.ns.NumberSource.RangepopNumbers(long count)longsize()java.lang.StringtoString()Gets the string representation of this domain object.-
Methods inherited from class org.tentackle.domain.AbstractDomainObject
assertRootEntity, findByUniqueDomainKey, getDomainContext, getEffectiveClass, getEffectiveSuperClasses, getPdo, getPersistenceDelegate, getPlural, getSession, getSingular, getUniqueDomainKey, getUniqueDomainKeyType, isUniqueDomainKeyProvided, me, setPdo, setUniqueDomainKey, toGenericString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
toString
public java.lang.String toString()
Description copied from class:AbstractDomainObjectGets the string representation of this domain object.The default implementation returns the domain key, if this is a root entity. If a component, its single-name will be returned. If evaluating the domain key failed, the generic string is returned along with the exception in parentheses. This is due to the fact that toString should never throw an exception as it is used for logging and debugging.
- Overrides:
toStringin classAbstractDomainObject<org.tentackle.ns.pdo.NumberRange,NumberRangeDomainImpl>- Returns:
- the string representation
-
size
public long size()
- Specified by:
sizein interfaceorg.tentackle.ns.pdo.NumberRangeDomain
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.tentackle.ns.pdo.NumberRangeDomain
-
popNumber
public long popNumber()
- Specified by:
popNumberin interfaceorg.tentackle.ns.pdo.NumberRangeDomain
-
popNumbers
public org.tentackle.ns.NumberSource.Range popNumbers(long count)
- Specified by:
popNumbersin interfaceorg.tentackle.ns.pdo.NumberRangeDomain
-
intersects
public boolean intersects(long begin, long end)- Specified by:
intersectsin interfaceorg.tentackle.ns.pdo.NumberRangeDomain
-
assertNotEmpty
protected void assertNotEmpty()
Asserts that range is not empty.- Throws:
org.tentackle.ns.NumberSourceEmptyException- if empty
-
-