Class ComplexEntityField

java.lang.Object
com.liferay.portal.odata.entity.EntityField
com.liferay.portal.odata.entity.ComplexEntityField

public class ComplexEntityField extends EntityField
Models an complex entity field. A Entity field with a EntityField.Type.COMPLEX
  • Constructor Details

    • ComplexEntityField

      public ComplexEntityField(String name, List<EntityField> entityFields)
      Creates a new EntityField with its name, type and the list of entityfields contained inside it.
      Parameters:
      name - the entity field's name
      entityFields - the list of entity Fields
    • ComplexEntityField

      public ComplexEntityField(String name, List<EntityField> entityFields, String typeKey)
    • ComplexEntityField

      public ComplexEntityField(String name, Map<String,EntityField> entityFieldsMap, String typeKey)
  • Method Details

    • getEntityFieldsMap

      public Map<String,EntityField> getEntityFieldsMap()
      Returns a Map with all the entity fields of this entity fields.
      Returns:
      the entity field map
    • getTypeKey

      public String getTypeKey()
    • toString

      public String toString()
      Overrides:
      toString in class EntityField