public interface SpringEntity extends Entity
| Modifier and Type | Method and Description |
|---|---|
Collection<ClassifierFacade> |
getAllValueObjectReferences()
Returns all value object references (this includes all those that are inherited from any
parent entities)
|
String |
getAttributeEmbeddedValueList()
A quoted comma separated list of the names of embedded values belonging to this entity (that
represented as attributes)
|
String |
getBeanName(boolean targetSuffix)
Gets the Spring bean name, and optionally adds a target suffix, if 'targetSuffix' is set to
true.
|
String |
getDaoBaseName()
The DAO base class name.
|
Collection<SpringEntityOperation> |
getDaoBusinessOperations()
The business operations modeled on the entity that will be generated on the DAO (Data Access
Object).
|
String |
getDaoImplementationName()
The DAO implementation class name.
|
String |
getDaoName()
The name of the DAO for the specified entity.
|
String |
getDaoNoTransformationConstantName()
The constant name denoting no transformation is to be applied.
|
String |
getEntityImplementationName()
The implementation name for the entity.
|
String |
getEntityName()
The name of the plain entity name.
|
String |
getFullyQualifiedDaoBaseName()
The fully qualified name of the base DAO.
|
String |
getFullyQualifiedDaoImplementationName()
The fully qualified name of the DAO implemetation.
|
String |
getFullyQualifiedDaoName()
The fully qualified name of the DAO.
|
String |
getFullyQualifiedEntityImplementationName()
The fully qualified name of the entity implementation class.
|
String |
getFullyQualifiedEntityName()
The fully qualified name of the entity class.
|
String |
getHibernateInheritanceStrategy()
Return the value of the tagged value andromda_hibernate_inheritance.
|
SpringEntity |
getRoot()
Travels up the inheritance hierarchy and retrieves the root of this entity.
|
Collection<ClassifierFacade> |
getValueObjectReferences()
A Classifier is a classification of instances - it describes a set of instances that have
features
in common.
|
boolean |
isDaoBusinessOperationsPresent()
Indicates whether or not any business DAO operations are present.
|
boolean |
isDaoImplementationRequired()
True if an implementation is required for the dao class, this is the case when there are
business operations or value-object transformation.
|
boolean |
isHibernateInheritanceClass()
Return true if the hibernate inheritance strategy is class.
|
boolean |
isHibernateInheritanceConcrete()
Return true if the hibernate inheritance strategy is concrete.
|
boolean |
isHibernateInheritanceInterface()
Return true if the hibernate inheritance strategy is interface.
|
boolean |
isHibernateInheritanceSubclass()
Return true if the hibernate inheritance strategy is subclass.
|
boolean |
isRequiresHibernateMapping()
Indicates whether or not this entity requires a Hibernate mapping cfg.xml file within the
Spring application context.
|
boolean |
isRichClient()
Returns true if this entity is meant to be used in a richt client application.
|
boolean |
isSpringEntityMetaType()
Indicates the metafacade type (used for metafacade mappings).
|
getAllEntityReferences, getAttributeNameList, getAttributeNameList, getAttributes, getAttributes, getAttributeTypeList, getBusinessOperations, getChildEnds, getEmbeddedValues, getEntityReferences, getFullyQualifiedIdentifierTypeName, getIdentifierAssociationEnds, getIdentifierGetterName, getIdentifierName, getIdentifiers, getIdentifiers, getIdentifierSetterName, getIdentifierTypeName, getMaxSqlNameLength, getOperationCallFromAttributes, getOperationCallFromAttributes, getParentEnd, getProperties, getQueryOperations, getQueryOperations, getRequiredAttributeNameList, getRequiredAttributes, getRequiredAttributeTypeList, getRequiredProperties, getRequiredPropertyNameList, getRequiredPropertyTypeList, getSchema, getTableName, isChild, isCompositeIdentifier, isDynamicIdentifiersPresent, isEntityMetaType, isIdentifiersPresent, isUsingAssignedIdentifier, isUsingForeignIdentifierfindAttribute, getAbstractions, getAllAssociatedClasses, getAllProperties, getAllRequiredConstructorParameters, getArray, getArrayName, getAssociatedClasses, getAssociationEnds, getAttributes, getAttributes, getFullyQualifiedArrayName, getImplementationOperations, getImplementedInterfaceList, getInstanceAttributes, getInstanceOperations, getInterfaceAbstractions, getJavaNewString, getJavaNullString, getNavigableConnectingEnds, getNavigableConnectingEnds, getNonArray, getOperationCallFromAttributes, getOperations, getProperties, getProperties, getRequiredConstructorParameters, getSerialVersionUID, getStaticAttributes, getStaticOperations, getSuperClass, getWrapperName, isAbstract, isArrayType, isAssociationClass, isBlobType, isBooleanType, isCharacterType, isClassifierFacadeMetaType, isClobType, isCollectionType, isDataType, isDateType, isDoubleType, isEmbeddedValue, isEnumeration, isFileType, isFloatType, isIntegerType, isInterface, isLeaf, isListType, isLongType, isMapType, isPrimitive, isSetType, isStringType, isTimeType, isWrappedPrimitivefindTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaTypecopyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, translateConstraint, translateConstraints, translateConstraints, validateInvariantsboolean isSpringEntityMetaType()
trueCollection<ClassifierFacade> getAllValueObjectReferences()
String getAttributeEmbeddedValueList()
String getBeanName(boolean targetSuffix)
targetSuffix - booleanString getDaoBaseName()
Collection<SpringEntityOperation> getDaoBusinessOperations()
String getDaoImplementationName()
String getDaoName()
String getDaoNoTransformationConstantName()
String getEntityImplementationName()
String getEntityName()
String getFullyQualifiedDaoBaseName()
String getFullyQualifiedDaoImplementationName()
String getFullyQualifiedDaoName()
String getFullyQualifiedEntityImplementationName()
String getFullyQualifiedEntityName()
String getHibernateInheritanceStrategy()
SpringEntity getRoot()
Collection<ClassifierFacade> getValueObjectReferences()
boolean isDaoBusinessOperationsPresent()
boolean isDaoImplementationRequired()
boolean isHibernateInheritanceClass()
boolean isHibernateInheritanceConcrete()
boolean isHibernateInheritanceInterface()
boolean isHibernateInheritanceSubclass()
boolean isRequiresHibernateMapping()
boolean isRichClient()
Copyright © 2003–2014 AndroMDA.org. All rights reserved.