public abstract class IntegerBasedErpType<T extends IntegerBasedErpType<T>> extends Object implements ErpType<T>
Constructor and Description |
---|
IntegerBasedErpType(BigInteger value) |
IntegerBasedErpType(byte value) |
IntegerBasedErpType(int value) |
IntegerBasedErpType(long value) |
IntegerBasedErpType(short value) |
IntegerBasedErpType(String str) |
Modifier and Type | Method and Description |
---|---|
Byte |
byteValue() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected abstract int |
getMaxLength() |
protected abstract Class<T> |
getType() |
ErpTypeConverter<T> |
getTypeConverter() |
BigInteger |
getValue() |
int |
hashCode() |
Integer |
intValue() |
protected abstract boolean |
isSigned() |
Long |
longValue() |
Short |
shortValue() |
String |
toString() |
public IntegerBasedErpType(String str)
public IntegerBasedErpType(byte value)
public IntegerBasedErpType(short value)
public IntegerBasedErpType(int value)
public IntegerBasedErpType(long value)
public IntegerBasedErpType(@Nullable BigInteger value)
protected abstract boolean isSigned()
protected abstract int getMaxLength()
public Byte byteValue()
public Short shortValue()
public Integer intValue()
public Long longValue()
@Nonnull public ErpTypeConverter<T> getTypeConverter()
getTypeConverter
in interface ErpType<T extends IntegerBasedErpType<T>>
protected boolean canEqual(Object other)
@Nullable public BigInteger getValue()
Copyright © 2018 SAP SE. All rights reserved.