Class ClientCollectionValueImpl<OV extends ClientValue>
java.lang.Object
org.apache.olingo.client.api.domain.AbstractClientValue
org.apache.olingo.client.core.domain.ClientCollectionValueImpl<OV>
- All Implemented Interfaces:
Iterable<OV>,ClientCollectionValue<OV>,ClientValue
public class ClientCollectionValueImpl<OV extends ClientValue>
extends AbstractClientValue
implements ClientCollectionValue<OV>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(ClientValue value) Adds a value to the collection.asEnum()Casts to enum value.Converts this instance as POJO collection.booleaninthashCode()booleanCheck is is a complex value.booleanisEmpty()Checks if collection is empty.booleanisEnum()Check is is an enum value.iterator()Value iterator.intsize()Gets collection size.toString()Methods inherited from class org.apache.olingo.client.api.domain.AbstractClientValue
asCollection, asComplex, asPrimitive, getTypeName, isCollection, isPrimitiveMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.olingo.client.api.domain.ClientValue
asCollection, asComplex, asPrimitive, getTypeName, isCollection, isPrimitiveMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
values
Values.
-
-
Constructor Details
-
ClientCollectionValueImpl
Constructor.- Parameters:
typeName- type name.
-
-
Method Details
-
isEnum
public boolean isEnum()Description copied from interface:ClientValueCheck is is an enum value.- Specified by:
isEnumin interfaceClientValue- Returns:
- 'TRUE' if enum; 'FALSE' otherwise.
-
asEnum
Description copied from interface:ClientValueCasts to enum value.- Specified by:
asEnumin interfaceClientValue- Returns:
- enum value.
-
isComplex
public boolean isComplex()Description copied from class:AbstractClientValueCheck is is a complex value.- Specified by:
isComplexin interfaceClientValue- Overrides:
isComplexin classAbstractClientValue- Returns:
- 'TRUE' if complex; 'FALSE' otherwise.
-
asJavaCollection
Description copied from interface:ClientCollectionValueConverts this instance as POJO collection.- Specified by:
asJavaCollectionin interfaceClientCollectionValue<OV extends ClientValue>- Returns:
- this instance as POJO collection
-
add
Adds a value to the collection.- Specified by:
addin interfaceClientCollectionValue<OV extends ClientValue>- Parameters:
value- value to be added.
-
iterator
Value iterator.- Specified by:
iteratorin interfaceIterable<OV extends ClientValue>- Returns:
- value iterator.
-
size
public int size()Gets collection size.- Specified by:
sizein interfaceClientCollectionValue<OV extends ClientValue>- Returns:
- collection size.
-
isEmpty
public boolean isEmpty()Checks if collection is empty.- Specified by:
isEmptyin interfaceClientCollectionValue<OV extends ClientValue>- Returns:
- 'TRUE' if empty; 'FALSE' otherwise.
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractClientValue
-
equals
- Overrides:
equalsin classAbstractClientValue
-
toString
- Overrides:
toStringin classAbstractClientValue
-