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, isUsingForeignIdentifier
findAttribute, 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, isWrappedPrimitive
findTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaType
copyTaggedValues, 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, validateInvariants
boolean isSpringEntityMetaType()
true
Collection<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.