Class DataValueObjectType
java.lang.Object
com.aquima.interactions.portal.model.datatype.DataValueType
com.aquima.interactions.portal.model.datatype.DataValueObjectType
Representation of an object type.
- Since:
- 9.3
- Author:
- G. der Kinderen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
containsMember
(String name) Indicator of member existence.Creates an object instance.boolean
Returns the member definition.String[]
Returns the names of the properties.int
hashCode()
setMember
(String name, DataValueType valueType) Sets a member to the specified type.toString()
Methods inherited from class com.aquima.interactions.portal.model.datatype.DataValueType
getAnnotation, getAnnotations, setAnnotation
-
Constructor Details
-
DataValueObjectType
public DataValueObjectType()
-
-
Method Details
-
getMembers
Returns the names of the properties.- Returns:
- Array of member names, never null.
-
containsMember
Indicator of member existence.- Parameters:
name
- The name of the property, not null.- Returns:
- true when a member matching the name exists, otherwise false.
-
getMember
Returns the member definition.- Parameters:
name
- The name of the property, not null.- Returns:
- Member definition, never null.
-
setMember
Sets a member to the specified type.- Parameters:
name
- The name of the property, not null.valueType
- The type of the property, not null.- Returns:
- The member definition, never null.
-
createInstance
Creates an object instance.- Specified by:
createInstance
in classDataValueType
- Returns:
- object instance, never null.
-
hashCode
public int hashCode()- Overrides:
hashCode
in classDataValueType
-
equals
- Overrides:
equals
in classDataValueType
-
toString
-