public abstract class RepositoryExporterSupport<S extends RepositoryExporterSupport<? super S>>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List<RepositoryExporter> |
repositoryExporters |
Constructor and Description |
---|
RepositoryExporterSupport() |
Modifier and Type | Method and Description |
---|---|
java.util.List<RepositoryExporter> |
getRepositoryExporters()
Get a List of
RepositoryExporter s. |
boolean |
hasRepositoryMetadataFor(java.lang.Class<?> domainType)
Is there a Repository responsible for this domain type?
|
boolean |
hasRepositoryMetadataFor(java.lang.String name)
Does a Repository exist for this name?
|
java.util.List<RepositoryExporter> |
repositoryExporters()
Get a List of
RepositoryExporter s. |
S |
repositoryExporters(java.util.List<RepositoryExporter> repositoryExporters)
Set the List of
RepositoryExporter s. |
S |
repositoryExporters(RepositoryExporter... repositoryExporter)
Set the
RepositoryExporter s to use. |
protected RepositoryMetadata |
repositoryMetadataFor(AttributeMetadata attrMeta)
Find the
RepositoryMetadata for an attribute of an entity which is possibly managed by a Repository . |
protected RepositoryMetadata |
repositoryMetadataFor(java.lang.Class<?> domainType)
Find the
RepositoryMetadata for the Repository responsible for
the given domain type. |
protected RepositoryMetadata |
repositoryMetadataFor(java.lang.String name)
Find
RepositoryMetadata for the Repository exported under this
name. |
void |
setRepositoryExporters(java.util.List<RepositoryExporter> repositoryExporters)
Set the List of
RepositoryExporter s. |
protected java.util.List<RepositoryExporter> repositoryExporters
public java.util.List<RepositoryExporter> getRepositoryExporters()
RepositoryExporter
s.RepositoryExporter
s.@Autowired(required=false) public void setRepositoryExporters(java.util.List<RepositoryExporter> repositoryExporters)
RepositoryExporter
s.repositoryExporters
- Export this List
of RepositoryExporter
s.public java.util.List<RepositoryExporter> repositoryExporters()
RepositoryExporter
s.RepositoryExporter
s.public S repositoryExporters(java.util.List<RepositoryExporter> repositoryExporters)
RepositoryExporter
s.repositoryExporters
- Export this List
of RepositoryExporter
s.public S repositoryExporters(RepositoryExporter... repositoryExporter)
RepositoryExporter
s to use.repositoryExporter
- public boolean hasRepositoryMetadataFor(java.lang.String name)
name
- public boolean hasRepositoryMetadataFor(java.lang.Class<?> domainType)
domainType
- protected RepositoryMetadata repositoryMetadataFor(java.lang.String name)
RepositoryMetadata
for the Repository
exported under this
name.name
- URL segment name.RepositoryMetadata
or null if none found.protected RepositoryMetadata repositoryMetadataFor(java.lang.Class<?> domainType)
RepositoryMetadata
for the Repository
responsible for
the given domain type.domainType
- Type of the domain class.RepositoryMetadata
or null if none found.protected RepositoryMetadata repositoryMetadataFor(AttributeMetadata attrMeta)
RepositoryMetadata
for an attribute of an entity which is possibly managed by a Repository
.attrMeta
- AttributeMetadata
of a possibly-managed entity.RepositoryMetadata
or null if none found.