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
RepositoryExporters. |
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
RepositoryExporters. |
S |
repositoryExporters(java.util.List<RepositoryExporter> repositoryExporters)
Set the List of
RepositoryExporters. |
S |
repositoryExporters(RepositoryExporter... repositoryExporter)
Set the
RepositoryExporters 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
RepositoryExporters. |
protected java.util.List<RepositoryExporter> repositoryExporters
public java.util.List<RepositoryExporter> getRepositoryExporters()
RepositoryExporters.RepositoryExporters.@Autowired(required=false) public void setRepositoryExporters(java.util.List<RepositoryExporter> repositoryExporters)
RepositoryExporters.repositoryExporters - Export this List of RepositoryExporters.public java.util.List<RepositoryExporter> repositoryExporters()
RepositoryExporters.RepositoryExporters.public S repositoryExporters(java.util.List<RepositoryExporter> repositoryExporters)
RepositoryExporters.repositoryExporters - Export this List of RepositoryExporters.public S repositoryExporters(RepositoryExporter... repositoryExporter)
RepositoryExporters 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.