Package de.dlr.proseo.api.prip.odata
Klasse ProductEdmProvider
java.lang.Object
org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmProvider
de.dlr.proseo.api.prip.odata.ProductEdmProvider
- Alle implementierten Schnittstellen:
org.apache.olingo.commons.api.edm.provider.CsdlEdmProvider
@Component
public class ProductEdmProvider
extends org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmProvider
A provider for the Product entity data model (as defined in Production Interface Delivery Point Specification,
ESA-EOPG-EOPGC-IF-3, issue 1.2, sec. 3.1)
- Autor:
- Dr. Thomas Bassler
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final org.apache.olingo.commons.api.edm.FullQualifiedName
static final String
static final org.apache.olingo.commons.api.edm.FullQualifiedName
static final String
static final String
static final String
static final String
static final org.apache.olingo.commons.api.edm.FullQualifiedName
static final String
static final String
static final String
static final org.apache.olingo.commons.api.edm.FullQualifiedName
static final String
static final String
static final int
static final String
static final int
static final String
static final int
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final org.apache.olingo.commons.api.edm.FullQualifiedName
static final String
static final String
static final org.apache.olingo.commons.api.edm.FullQualifiedName
static final String
static final String
static final org.apache.olingo.commons.api.edm.FullQualifiedName
static final String
static final String
static final org.apache.olingo.commons.api.edm.FullQualifiedName
static final String
static final String
static final org.apache.olingo.commons.api.edm.FullQualifiedName
static final String
static final String
static final org.apache.olingo.commons.api.edm.FullQualifiedName
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final org.apache.olingo.commons.api.edm.FullQualifiedName
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungorg.apache.olingo.commons.api.edm.provider.CsdlComplexType
getComplexType
(org.apache.olingo.commons.api.edm.FullQualifiedName complexTypeName) Retrieves the complex type for the specified complex type name.org.apache.olingo.commons.api.edm.provider.CsdlEntityContainer
Retrieves the entity container for the Product entity data model.org.apache.olingo.commons.api.edm.provider.CsdlEntityContainerInfo
getEntityContainerInfo
(org.apache.olingo.commons.api.edm.FullQualifiedName entityContainerName) Retrieves the entity container info for the Product entity data model.org.apache.olingo.commons.api.edm.provider.CsdlEntitySet
getEntitySet
(org.apache.olingo.commons.api.edm.FullQualifiedName entityContainer, String entitySetName) Retrieves the entity set for the specified entity container and entity set name.org.apache.olingo.commons.api.edm.provider.CsdlEntityType
getEntityType
(org.apache.olingo.commons.api.edm.FullQualifiedName entityTypeName) Retrieves the entity type for the specified entity type name.org.apache.olingo.commons.api.edm.provider.CsdlEnumType
getEnumType
(org.apache.olingo.commons.api.edm.FullQualifiedName enumTypeName) Retrieves the enumeration type for the specified enum type name.List
<org.apache.olingo.commons.api.edm.provider.CsdlSchema> Retrieves the schema for the Product entity data model.Von Klasse geerbte Methoden org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmProvider
getActionImport, getActions, getAliasInfos, getAnnotationsGroup, getFunctionImport, getFunctions, getSingleton, getTerm, getTypeDefinition
-
Felddetails
-
NAMESPACE
- Siehe auch:
-
CONTAINER_NAME
- Siehe auch:
-
CONTAINER
public static final org.apache.olingo.commons.api.edm.FullQualifiedName CONTAINER -
GENERIC_PROP_ID
- Siehe auch:
-
GENERIC_PROP_NAME
- Siehe auch:
-
GENERIC_PROP_CONTENT_TYPE
- Siehe auch:
-
GENERIC_PROP_CONTENT_LENGTH
- Siehe auch:
-
GENERIC_PROP_VALUE
- Siehe auch:
-
ET_PRODUCT_NAME
- Siehe auch:
-
ET_PRODUCT_FQN
public static final org.apache.olingo.commons.api.edm.FullQualifiedName ET_PRODUCT_FQN -
ET_PRODUCT_PROP_ORIGIN_DATE
- Siehe auch:
-
ET_PRODUCT_PROP_PUBLICATION_DATE
- Siehe auch:
-
ET_PRODUCT_PROP_EVICTION_DATE
- Siehe auch:
-
ET_PRODUCT_PROP_CHECKSUM
- Siehe auch:
-
ET_PRODUCT_PROP_CONTENT_DATE
- Siehe auch:
-
ET_PRODUCT_PROP_PRODUCTION_TYPE
- Siehe auch:
-
ET_PRODUCT_PROP_FOOTPRINT
- Siehe auch:
-
ET_PRODUCT_PROP_GEO_FOOTPRINT
- Siehe auch:
-
ET_PRODUCT_PROP_ATTRIBUTES
- Siehe auch:
-
ET_PRODUCT_PROP_STRING_ATTRIBUTES
- Siehe auch:
-
ET_PRODUCT_PROP_INT_ATTRIBUTES
- Siehe auch:
-
ET_PRODUCT_PROP_DOUBLE_ATTRIBUTES
- Siehe auch:
-
ET_PRODUCT_PROP_BOOL_ATTRIBUTES
- Siehe auch:
-
ET_PRODUCT_PROP_DATE_ATTRIBUTES
- Siehe auch:
-
ET_ATTRIBUTE_NAME
- Siehe auch:
-
ET_ATTRIBUTE_FQN
public static final org.apache.olingo.commons.api.edm.FullQualifiedName ET_ATTRIBUTE_FQN -
ET_ATTRIBUTE_PROP_VALUETYPE
- Siehe auch:
-
ET_STRINGATTRIBUTE_NAME
- Siehe auch:
-
ET_STRINGATTRIBUTE_FQN
public static final org.apache.olingo.commons.api.edm.FullQualifiedName ET_STRINGATTRIBUTE_FQN -
ET_STRINGATTRIBUTE_VALUETYPE
- Siehe auch:
-
ET_DATEATTRIBUTE_NAME
- Siehe auch:
-
ET_DATEATTRIBUTE_FQN
public static final org.apache.olingo.commons.api.edm.FullQualifiedName ET_DATEATTRIBUTE_FQN -
ET_DATEATTRIBUTE_VALUETYPE
- Siehe auch:
-
ET_INTEGERATTRIBUTE_NAME
- Siehe auch:
-
ET_INTEGERATTRIBUTE_FQN
public static final org.apache.olingo.commons.api.edm.FullQualifiedName ET_INTEGERATTRIBUTE_FQN -
ET_INTEGERATTRIBUTE_VALUETYPE
- Siehe auch:
-
ET_DOUBLEATTRIBUTE_NAME
- Siehe auch:
-
ET_DOUBLEATTRIBUTE_FQN
public static final org.apache.olingo.commons.api.edm.FullQualifiedName ET_DOUBLEATTRIBUTE_FQN -
ET_DOUBLEATTRIBUTE_VALUETYPE
- Siehe auch:
-
ET_BOOLEANATTRIBUTE_NAME
- Siehe auch:
-
ET_BOOLEANATTRIBUTE_FQN
public static final org.apache.olingo.commons.api.edm.FullQualifiedName ET_BOOLEANATTRIBUTE_FQN -
ET_BOOLEANATTRIBUTE_VALUETYPE
- Siehe auch:
-
ES_PRODUCTS_NAME
- Siehe auch:
-
ES_ATTRIBUTES_NAME
- Siehe auch:
-
ES_STRINGATTRIBUTES_NAME
- Siehe auch:
-
ES_INTEGERATTRIBUTES_NAME
- Siehe auch:
-
ES_DOUBLEATTRIBUTES_NAME
- Siehe auch:
-
ES_BOOLEANATTRIBUTES_NAME
- Siehe auch:
-
ES_DATEATTRIBUTES_NAME
- Siehe auch:
-
EN_PRODUCTIONTYPE_NAME
- Siehe auch:
-
EN_PRODUCTIONTYPE_FQN
public static final org.apache.olingo.commons.api.edm.FullQualifiedName EN_PRODUCTIONTYPE_FQN -
EN_PRODUCTIONTYPE_SYSTEMATIC
- Siehe auch:
-
EN_PRODUCTIONTYPE_SYSTEMATIC_VAL
public static final int EN_PRODUCTIONTYPE_SYSTEMATIC_VAL- Siehe auch:
-
EN_PRODUCTIONTYPE_ONDEMDEF
- Siehe auch:
-
EN_PRODUCTIONTYPE_ONDEMDEF_VAL
public static final int EN_PRODUCTIONTYPE_ONDEMDEF_VAL- Siehe auch:
-
EN_PRODUCTIONTYPE_ONDEMNODEF
- Siehe auch:
-
EN_PRODUCTIONTYPE_ONDEMNODEF_VAL
public static final int EN_PRODUCTIONTYPE_ONDEMNODEF_VAL- Siehe auch:
-
CT_CHECKSUM_NAME
- Siehe auch:
-
CT_CHECKSUM_FQN
public static final org.apache.olingo.commons.api.edm.FullQualifiedName CT_CHECKSUM_FQN -
CT_CHECKSUM_PROP_ALGORITHM
- Siehe auch:
-
CT_CHECKSUM_PROP_VALUE
- Siehe auch:
-
CT_CHECKSUM_PROP_CHECKSUM_DATE
- Siehe auch:
-
CT_TIMERANGE_NAME
- Siehe auch:
-
CT_TIMERANGE_FQN
public static final org.apache.olingo.commons.api.edm.FullQualifiedName CT_TIMERANGE_FQN -
CT_TIMERANGE_PROP_START
- Siehe auch:
-
CT_TIMERANGE_PROP_END
- Siehe auch:
-
-
Konstruktordetails
-
ProductEdmProvider
public ProductEdmProvider()
-
-
Methodendetails
-
getEntityContainer
public org.apache.olingo.commons.api.edm.provider.CsdlEntityContainer getEntityContainer() throws org.apache.olingo.commons.api.ex.ODataExceptionRetrieves the entity container for the Product entity data model.- Angegeben von:
getEntityContainer
in Schnittstelleorg.apache.olingo.commons.api.edm.provider.CsdlEdmProvider
- Setzt außer Kraft:
getEntityContainer
in Klasseorg.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmProvider
- Gibt zurück:
- The entity container.
- Löst aus:
org.apache.olingo.commons.api.ex.ODataException
- If an error occurs while retrieving the entity container.
-
getEntityContainerInfo
public org.apache.olingo.commons.api.edm.provider.CsdlEntityContainerInfo getEntityContainerInfo(org.apache.olingo.commons.api.edm.FullQualifiedName entityContainerName) throws org.apache.olingo.commons.api.ex.ODataException Retrieves the entity container info for the Product entity data model.- Angegeben von:
getEntityContainerInfo
in Schnittstelleorg.apache.olingo.commons.api.edm.provider.CsdlEdmProvider
- Setzt außer Kraft:
getEntityContainerInfo
in Klasseorg.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmProvider
- Parameter:
entityContainerName
- The name of the entity container.- Gibt zurück:
- The entity container info.
- Löst aus:
org.apache.olingo.commons.api.ex.ODataException
- If an error occurs while retrieving the entity container info.
-
getEntitySet
public org.apache.olingo.commons.api.edm.provider.CsdlEntitySet getEntitySet(org.apache.olingo.commons.api.edm.FullQualifiedName entityContainer, String entitySetName) throws org.apache.olingo.commons.api.ex.ODataException Retrieves the entity set for the specified entity container and entity set name.- Angegeben von:
getEntitySet
in Schnittstelleorg.apache.olingo.commons.api.edm.provider.CsdlEdmProvider
- Setzt außer Kraft:
getEntitySet
in Klasseorg.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmProvider
- Parameter:
entityContainer
- The entity container.entitySetName
- The entity set name.- Gibt zurück:
- The entity set.
- Löst aus:
org.apache.olingo.commons.api.ex.ODataException
- If an error occurs while retrieving the entity set.
-
getEnumType
public org.apache.olingo.commons.api.edm.provider.CsdlEnumType getEnumType(org.apache.olingo.commons.api.edm.FullQualifiedName enumTypeName) Retrieves the enumeration type for the specified enum type name.- Angegeben von:
getEnumType
in Schnittstelleorg.apache.olingo.commons.api.edm.provider.CsdlEdmProvider
- Setzt außer Kraft:
getEnumType
in Klasseorg.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmProvider
- Parameter:
enumTypeName
- The enum type name.- Gibt zurück:
- The enumeration type.
-
getComplexType
public org.apache.olingo.commons.api.edm.provider.CsdlComplexType getComplexType(org.apache.olingo.commons.api.edm.FullQualifiedName complexTypeName) Retrieves the complex type for the specified complex type name.- Angegeben von:
getComplexType
in Schnittstelleorg.apache.olingo.commons.api.edm.provider.CsdlEdmProvider
- Setzt außer Kraft:
getComplexType
in Klasseorg.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmProvider
- Parameter:
complexTypeName
- The complex type name.- Gibt zurück:
- The complex type.
-
getEntityType
public org.apache.olingo.commons.api.edm.provider.CsdlEntityType getEntityType(org.apache.olingo.commons.api.edm.FullQualifiedName entityTypeName) throws org.apache.olingo.commons.api.ex.ODataException Retrieves the entity type for the specified entity type name.- Angegeben von:
getEntityType
in Schnittstelleorg.apache.olingo.commons.api.edm.provider.CsdlEdmProvider
- Setzt außer Kraft:
getEntityType
in Klasseorg.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmProvider
- Parameter:
entityTypeName
- The entity type name.- Gibt zurück:
- The entity type.
- Löst aus:
org.apache.olingo.commons.api.ex.ODataException
- If an error occurs while retrieving the entity type.
-
getSchemas
public List<org.apache.olingo.commons.api.edm.provider.CsdlSchema> getSchemas() throws org.apache.olingo.commons.api.ex.ODataExceptionRetrieves the schema for the Product entity data model.- Angegeben von:
getSchemas
in Schnittstelleorg.apache.olingo.commons.api.edm.provider.CsdlEdmProvider
- Setzt außer Kraft:
getSchemas
in Klasseorg.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmProvider
- Gibt zurück:
- The schema.
- Löst aus:
org.apache.olingo.commons.api.ex.ODataException
- If an error occurs while retrieving the schema.
-