Package org.apache.olingo.ext.pojogen
Class AbstractUtility
java.lang.Object
org.apache.olingo.ext.pojogen.AbstractUtility
- Direct Known Subclasses:
V4Utility
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected final Stringprotected final Stringprotected static final String -
Constructor Summary
ConstructorsConstructorDescriptionAbstractUtility(org.apache.olingo.commons.api.edm.Edm metadata, org.apache.olingo.commons.api.edm.EdmSchema schema, String basePackage) -
Method Summary
Modifier and TypeMethodDescriptioncapitalize(String str) org.apache.olingo.commons.api.edm.EdmActiongetActionByName(org.apache.olingo.commons.api.edm.FullQualifiedName name) List<org.apache.olingo.commons.api.edm.EdmAction>getActionsBoundTo(String typeExpression, boolean collection) getContainedEntitySet(org.apache.olingo.commons.api.edm.EdmNavigationProperty navProp) getDescendantsOrSelf(org.apache.olingo.commons.core.edm.EdmTypeInfo entityType) org.apache.olingo.commons.core.edm.EdmTypeInfogetEdmType(org.apache.olingo.commons.api.edm.EdmEntitySet entitySet) org.apache.olingo.commons.core.edm.EdmTypeInfogetEdmType(org.apache.olingo.commons.api.edm.EdmNavigationProperty navProp) org.apache.olingo.commons.core.edm.EdmTypeInfogetEdmType(org.apache.olingo.commons.api.edm.EdmSingleton singleton) org.apache.olingo.commons.core.edm.EdmTypeInfogetEdmTypeInfo(String expression) org.apache.olingo.commons.core.edm.EdmTypeInfogetEdmTypeInfo(org.apache.olingo.commons.api.edm.EdmType type) getEntityKeyType(org.apache.olingo.commons.api.edm.EdmEntitySet entitySet) getEntityKeyType(org.apache.olingo.commons.api.edm.EdmEntityType entityType) getEntityKeyType(org.apache.olingo.commons.api.edm.EdmNavigationProperty navProp) getEntityKeyType(org.apache.olingo.commons.api.edm.EdmSingleton singleton) getFcProperties(org.apache.olingo.commons.api.edm.EdmProperty property) org.apache.olingo.commons.api.edm.EdmFunctiongetFunctionByName(org.apache.olingo.commons.api.edm.FullQualifiedName name) List<org.apache.olingo.commons.api.edm.EdmFunction>getFunctionsBoundTo(String typeExpression, boolean collection) getJavaType(String typeExpression) getJavaType(String typeExpression, boolean forceCollection) getJavaType(org.apache.olingo.commons.api.edm.EdmEntityType entityType) getJavaType(org.apache.olingo.commons.api.edm.EdmEntityType entityType, Boolean forceCollection) getJavaType(org.apache.olingo.commons.api.edm.EdmType type) getJavaType(org.apache.olingo.commons.api.edm.EdmType type, Boolean forceCollection) protected org.apache.olingo.commons.api.edm.Edmfinal StringgetNameFromNS(String ns) final StringgetNameFromNS(String ns, boolean toLowerCase) final StringgetNameInNamespace(String name) getNavigationBindingDetails(org.apache.olingo.commons.api.edm.EdmStructuredType sourceEntityType, org.apache.olingo.commons.api.edm.EdmNavigationProperty property) getNavigationType(org.apache.olingo.commons.api.edm.EdmNavigationProperty property) protected org.apache.olingo.commons.api.edm.EdmSchemabooleanisComplex(org.apache.olingo.commons.api.edm.FullQualifiedName fqn) booleanisNavigationAlreadyDeclared(org.apache.olingo.commons.api.edm.EdmStructuredType type, org.apache.olingo.commons.api.edm.EdmNavigationProperty property) booleanisSameType(String entityTypeExpression, String fullTypeExpression, boolean collection) booleanisStreamType(org.apache.olingo.commons.api.edm.EdmType type) List<org.apache.olingo.commons.api.edm.EdmOperation>justInheritedOperationsBoundTo(org.apache.olingo.commons.api.edm.EdmEntityType entity) uncapitalize(String str)
-
Field Details
-
FC_TARGET_PATH
- See Also:
-
FC_SOURCE_PATH
- See Also:
-
FC_KEEP_IN_CONTENT
- See Also:
-
FC_CONTENT_KIND
- See Also:
-
FC_NS_PREFIX
- See Also:
-
FC_NS_URI
- See Also:
-
TYPE_SUB_PKG
- See Also:
-
basePackage
-
schemaName
-
namespace
-
allEntityTypes
-
-
Constructor Details
-
AbstractUtility
public AbstractUtility(org.apache.olingo.commons.api.edm.Edm metadata, org.apache.olingo.commons.api.edm.EdmSchema schema, String basePackage)
-
-
Method Details
-
getEdmTypeInfo
public org.apache.olingo.commons.core.edm.EdmTypeInfo getEdmTypeInfo(org.apache.olingo.commons.api.edm.EdmType type) -
getEdmTypeInfo
-
getEdmType
public org.apache.olingo.commons.core.edm.EdmTypeInfo getEdmType(org.apache.olingo.commons.api.edm.EdmSingleton singleton) -
isComplex
public boolean isComplex(org.apache.olingo.commons.api.edm.FullQualifiedName fqn) -
getEntityKeyType
-
getMetadata
protected org.apache.olingo.commons.api.edm.Edm getMetadata() -
getSchema
protected org.apache.olingo.commons.api.edm.EdmSchema getSchema() -
getFunctionByName
public org.apache.olingo.commons.api.edm.EdmFunction getFunctionByName(org.apache.olingo.commons.api.edm.FullQualifiedName name) -
getActionByName
public org.apache.olingo.commons.api.edm.EdmAction getActionByName(org.apache.olingo.commons.api.edm.FullQualifiedName name) -
isStreamType
public boolean isStreamType(org.apache.olingo.commons.api.edm.EdmType type) -
getFunctionsBoundTo
-
justInheritedOperationsBoundTo
public List<org.apache.olingo.commons.api.edm.EdmOperation> justInheritedOperationsBoundTo(org.apache.olingo.commons.api.edm.EdmEntityType entity) -
getActionsBoundTo
-
getJavaType
-
getJavaType
-
getJavaType
-
getJavaType
-
getJavaType
-
getJavaType
-
getEdmType
public org.apache.olingo.commons.core.edm.EdmTypeInfo getEdmType(org.apache.olingo.commons.api.edm.EdmEntitySet entitySet) -
getEntityKeyType
-
getEntityKeyType
-
getNameInNamespace
-
isSameType
-
getDescendantsOrSelf
-
getBasePackage
-
getSchemaName
-
getNamespace
-
capitalize
-
uncapitalize
-
join
-
getFcProperties
-
getNameFromNS
-
getNameFromNS
-