public class JavaTypePersistenceMetadataDetails extends Object
JavaType which is needed
by Web scaffolding add-ons.| Constructor and Description |
|---|
JavaTypePersistenceMetadataDetails(org.springframework.roo.model.JavaType identifierType,
org.springframework.roo.classpath.details.FieldMetadata identifierField,
org.springframework.roo.classpath.details.MethodMetadata identifierAccessorMethod,
org.springframework.roo.classpath.details.MethodMetadata versionAccessorMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions persistMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions mergeMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions removeMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions findAllMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions findAllSortedMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions findMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions countMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions findEntriesMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions findEntriesSortedMethod,
List<String> finderNames,
boolean isRooIdentifier,
List<org.springframework.roo.classpath.details.FieldMetadata> rooIdentifierFields)
Constructor for JavaTypePersistenceMetadataDetails
|
| Modifier and Type | Method and Description |
|---|---|
org.springframework.roo.classpath.layers.MemberTypeAdditions |
getCountMethod()
Accessor for persistence count method
|
org.springframework.roo.classpath.layers.MemberTypeAdditions |
getFindAllMethod()
Accessor for persistence findAll method
|
org.springframework.roo.classpath.layers.MemberTypeAdditions |
getFindAllSortedMethod()
Accessor for persistence findAll method
|
org.springframework.roo.classpath.layers.MemberTypeAdditions |
getFindEntriesMethod()
Accessor for persistence findEntries method
|
org.springframework.roo.classpath.layers.MemberTypeAdditions |
getFindEntriesSortedMethod()
Accessor for persistence findEntries method
|
List<String> |
getFinderNames()
Accessor for finder names
|
org.springframework.roo.classpath.layers.MemberTypeAdditions |
getFindMethod()
Accessor for persistence find method
|
org.springframework.roo.classpath.details.MethodMetadata |
getIdentifierAccessorMethod()
Accessor for persistence identifier
|
org.springframework.roo.classpath.details.FieldMetadata |
getIdentifierField()
Field metadata for identifier
|
org.springframework.roo.model.JavaType |
getIdentifierType()
Identifier Type
|
org.springframework.roo.classpath.layers.MemberTypeAdditions |
getMergeMethod()
Accessor for persistence merge method
|
org.springframework.roo.classpath.layers.MemberTypeAdditions |
getPersistMethod()
Accessor for persistence persist method
|
org.springframework.roo.classpath.layers.MemberTypeAdditions |
getRemoveMethod()
Accessor for persistence remove method
|
List<org.springframework.roo.classpath.details.FieldMetadata> |
getRooIdentifierFields()
Accessor for identifier field collection in cases where the identifier
type is annotated with @RooIdentifier.
|
org.springframework.roo.classpath.details.MethodMetadata |
getVersionAccessorMethod()
Accessor for persistence version
|
boolean |
isRooIdentifier()
Indicate if this type is annotated with @RooIdentifier
|
public JavaTypePersistenceMetadataDetails(org.springframework.roo.model.JavaType identifierType,
org.springframework.roo.classpath.details.FieldMetadata identifierField,
org.springframework.roo.classpath.details.MethodMetadata identifierAccessorMethod,
org.springframework.roo.classpath.details.MethodMetadata versionAccessorMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions persistMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions mergeMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions removeMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions findAllMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions findAllSortedMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions findMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions countMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions findEntriesMethod,
org.springframework.roo.classpath.layers.MemberTypeAdditions findEntriesSortedMethod,
List<String> finderNames,
boolean isRooIdentifier,
List<org.springframework.roo.classpath.details.FieldMetadata> rooIdentifierFields)
identifierType - (must not be null)identifierField - (must not be null)identifierAccessorMethod - (must not be null)versionAccessorMethod - (may be null if no version accessor is
present)persistMethod - (may be null if no persist method is present)mergeMethod - (may be null if no merge method is present)removeMethod - (may be null if no remove method is present)findAllSortedMethod - (may be null if no findAll method is present)findMethod - (may be null if no find method is present)countMethod - (may be null if no count method is present)finderNames - (must not be null, but may be empty of no finders are
defined)isRooIdentifier - rooIdentifierFields - (must not be null, but may be empty of no
finders are defined)public org.springframework.roo.classpath.layers.MemberTypeAdditions getCountMethod()
MemberTypeAdditions for the count method presented by
the persistence MD (null if not defined)public org.springframework.roo.classpath.layers.MemberTypeAdditions getFindAllMethod()
MemberTypeAdditions for the findAll method presented
by the persistence MD (null if not defined)public org.springframework.roo.classpath.layers.MemberTypeAdditions getFindEntriesMethod()
MemberTypeAdditions for the findEntries method
presented by the persistence MD (null if not defined)public org.springframework.roo.classpath.layers.MemberTypeAdditions getFindAllSortedMethod()
MemberTypeAdditions for the findAll method presented
by the persistence MD (null if not defined)public org.springframework.roo.classpath.layers.MemberTypeAdditions getFindEntriesSortedMethod()
MemberTypeAdditions for the findEntries method
presented by the persistence MD (null if not defined)public List<String> getFinderNames()
public org.springframework.roo.classpath.layers.MemberTypeAdditions getFindMethod()
MemberTypeAdditions for the find method presented by
the persistence MD (null if not defined)public org.springframework.roo.classpath.details.MethodMetadata getIdentifierAccessorMethod()
MethodMetadata for the identifier accessor method
presented by the persistence MD (never null)public org.springframework.roo.classpath.details.FieldMetadata getIdentifierField()
FieldMetadata for the identifier field presented by
the persistence MD (never null)public org.springframework.roo.model.JavaType getIdentifierType()
JavaType for id fieldpublic org.springframework.roo.classpath.layers.MemberTypeAdditions getMergeMethod()
MemberTypeAdditions for the merge method presented by
the persistence MD (null if not defined)public org.springframework.roo.classpath.layers.MemberTypeAdditions getPersistMethod()
MemberTypeAdditions for the persist method presented
by the persistence MD (null if not defined)public org.springframework.roo.classpath.layers.MemberTypeAdditions getRemoveMethod()
MemberTypeAdditions for the remove method presented
by the persistence MD (null if not defined)public List<org.springframework.roo.classpath.details.FieldMetadata> getRooIdentifierFields()
public org.springframework.roo.classpath.details.MethodMetadata getVersionAccessorMethod()
MethodMetadata for the version accessor method
presented by the persistence MD (null if not defined)public boolean isRooIdentifier()
Copyright © 2009–2015. All rights reserved.