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.FullQualifiedNamestatic final Stringstatic final org.apache.olingo.commons.api.edm.FullQualifiedNamestatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final org.apache.olingo.commons.api.edm.FullQualifiedNamestatic final Stringstatic final Stringstatic final Stringstatic final org.apache.olingo.commons.api.edm.FullQualifiedNamestatic final Stringstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final org.apache.olingo.commons.api.edm.FullQualifiedNamestatic final Stringstatic final Stringstatic final org.apache.olingo.commons.api.edm.FullQualifiedNamestatic final Stringstatic final Stringstatic final org.apache.olingo.commons.api.edm.FullQualifiedNamestatic final Stringstatic final Stringstatic final org.apache.olingo.commons.api.edm.FullQualifiedNamestatic final Stringstatic final Stringstatic final org.apache.olingo.commons.api.edm.FullQualifiedNamestatic final Stringstatic final Stringstatic final org.apache.olingo.commons.api.edm.FullQualifiedNamestatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final org.apache.olingo.commons.api.edm.FullQualifiedNamestatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungorg.apache.olingo.commons.api.edm.provider.CsdlComplexTypegetComplexType(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.CsdlEntityContainerRetrieves the entity container for the Product entity data model.org.apache.olingo.commons.api.edm.provider.CsdlEntityContainerInfogetEntityContainerInfo(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.CsdlEntitySetgetEntitySet(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.CsdlEntityTypegetEntityType(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.CsdlEnumTypegetEnumType(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:
getEntityContainerin Schnittstelleorg.apache.olingo.commons.api.edm.provider.CsdlEdmProvider- Setzt außer Kraft:
getEntityContainerin 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:
getEntityContainerInfoin Schnittstelleorg.apache.olingo.commons.api.edm.provider.CsdlEdmProvider- Setzt außer Kraft:
getEntityContainerInfoin 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:
getEntitySetin Schnittstelleorg.apache.olingo.commons.api.edm.provider.CsdlEdmProvider- Setzt außer Kraft:
getEntitySetin 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:
getEnumTypein Schnittstelleorg.apache.olingo.commons.api.edm.provider.CsdlEdmProvider- Setzt außer Kraft:
getEnumTypein 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:
getComplexTypein Schnittstelleorg.apache.olingo.commons.api.edm.provider.CsdlEdmProvider- Setzt außer Kraft:
getComplexTypein 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:
getEntityTypein Schnittstelleorg.apache.olingo.commons.api.edm.provider.CsdlEdmProvider- Setzt außer Kraft:
getEntityTypein 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:
getSchemasin Schnittstelleorg.apache.olingo.commons.api.edm.provider.CsdlEdmProvider- Setzt außer Kraft:
getSchemasin 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.
-