org.gvnix.flex
Class FlexScaffoldMetadata

java.lang.Object
  extended by org.springframework.roo.metadata.AbstractMetadataItem
      extended by org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem
          extended by org.gvnix.flex.FlexScaffoldMetadata
All Implemented Interfaces:
org.springframework.roo.classpath.itd.ItdTypeDetailsProvidingMetadataItem, org.springframework.roo.classpath.itd.MemberHoldingTypeDetailsMetadataItem<org.springframework.roo.classpath.details.ItdTypeDetails>, org.springframework.roo.metadata.MetadataItem

public class FlexScaffoldMetadata
extends org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem

Metadata for a scaffolded Flex remoting destination.

Author:
Jeremy Grelle

Field Summary
 
Fields inherited from class org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem
aspectName, builder, destination, governorPhysicalTypeMetadata, governorTypeDetails, itdTypeDetails
 
Fields inherited from class org.springframework.roo.metadata.AbstractMetadataItem
valid
 
Constructor Summary
FlexScaffoldMetadata(String identifier, org.springframework.roo.model.JavaType aspectName, org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata, FlexScaffoldAnnotationValues annotationValues, org.springframework.roo.addon.jpa.activerecord.JpaActiveRecordMetadata entityMetadata, Set<org.springframework.roo.addon.web.mvc.controller.details.FinderMetadataDetails> dynamicFinderMethods, org.springframework.roo.classpath.persistence.PersistenceMemberLocator persistenceMemberLocator)
           
 
Method Summary
static String createIdentifier(org.springframework.roo.model.JavaType javaType, org.springframework.roo.project.LogicalPath path)
           
 org.springframework.roo.model.JavaType getEntity()
           
 org.springframework.roo.addon.jpa.activerecord.JpaActiveRecordMetadata getEntityMetadata()
           
 String getEntityReference()
           
static org.springframework.roo.model.JavaType getJavaType(String metadataIdentificationString)
           
static String getMetadataIdentiferType()
           
static org.springframework.roo.project.LogicalPath getPath(String metadataIdentificationString)
           
static boolean isValid(String metadataIdentificationString)
           
 
Methods inherited from class org.springframework.roo.classpath.itd.AbstractItdTypeDetailsProvidingMetadataItem
buildItd, ensureGovernorExtends, ensureGovernorImplements, getAccessorMethod, getAccessorMethod, getAccessorMethod, getAccessorMethod, getAspectName, getField, getField, getGovernorMethod, getGovernorMethod, getMemberHoldingTypeDetails, getMethod, getMutatorMethod, getMutatorMethod, getTypeAnnotation, governorHasMethod, governorHasMethod, governorHasMethodWithSameName, hashCode, isImplementing, toString
 
Methods inherited from class org.springframework.roo.metadata.AbstractMetadataItem
getId, isValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.springframework.roo.metadata.MetadataItem
getId, isValid
 

Constructor Detail

FlexScaffoldMetadata

public FlexScaffoldMetadata(String identifier,
                            org.springframework.roo.model.JavaType aspectName,
                            org.springframework.roo.classpath.PhysicalTypeMetadata governorPhysicalTypeMetadata,
                            FlexScaffoldAnnotationValues annotationValues,
                            org.springframework.roo.addon.jpa.activerecord.JpaActiveRecordMetadata entityMetadata,
                            Set<org.springframework.roo.addon.web.mvc.controller.details.FinderMetadataDetails> dynamicFinderMethods,
                            org.springframework.roo.classpath.persistence.PersistenceMemberLocator persistenceMemberLocator)
Method Detail

getMetadataIdentiferType

public static final String getMetadataIdentiferType()

createIdentifier

public static final String createIdentifier(org.springframework.roo.model.JavaType javaType,
                                            org.springframework.roo.project.LogicalPath path)

getJavaType

public static final org.springframework.roo.model.JavaType getJavaType(String metadataIdentificationString)

getEntityMetadata

public org.springframework.roo.addon.jpa.activerecord.JpaActiveRecordMetadata getEntityMetadata()

getEntity

public org.springframework.roo.model.JavaType getEntity()

getEntityReference

public String getEntityReference()

getPath

public static final org.springframework.roo.project.LogicalPath getPath(String metadataIdentificationString)

isValid

public static boolean isValid(String metadataIdentificationString)


Copyright © 2010–2015 Conselleria d'Infraestructures i Transport - Generalitat Valenciana. All rights reserved.