primaryKeyType
The field for the
primaryKeyType
record component.repositoryName
- The name of the repository.primaryKeyType
- The type of the primary key used by the repository.entityType
- The type of the entity managed by the repository.interfaces
- The list of interfaces implemented by the repository.methodsMetadata
- A map containing metadata for each repository method, keyed by method name.private final Type
entityType
record component.interfaces
record component.private final Map<String,MethodMetadata>
methodsMetadata
record component.private final Type
primaryKeyType
record component.private final String
repositoryName
record component.RepositoryDetails(String repositoryName,
Type primaryKeyType,
Type entityType,
List<String> interfaces,
Map<String,MethodMetadata> methodsMetadata)
RepositoryDetails
record class.entityType
record component.final boolean
final int
hashCode()
interfaces
record component.methodsMetadata
record component.primaryKeyType
record component.repositoryName
record component.final String
toString()
repositoryName
record component.primaryKeyType
record component.entityType
record component.interfaces
record component.methodsMetadata
record component.RepositoryDetails
record class.repositoryName
- the value for the repositoryName
record componentprimaryKeyType
- the value for the primaryKeyType
record componententityType
- the value for the entityType
record componentinterfaces
- the value for the interfaces
record componentmethodsMetadata
- the value for the methodsMetadata
record componentObjects::equals(Object,Object)
.repositoryName
record component.repositoryName
record componentprimaryKeyType
record component.primaryKeyType
record componententityType
record component.entityType
record componentinterfaces
record component.interfaces
record componentmethodsMetadata
record component.methodsMetadata
record component