public class PreferredConstructorDiscoverer<T,P extends PersistentProperty<P>> extends Object
PreferredConstructor
.Modifier | Constructor and Description |
---|---|
|
PreferredConstructorDiscoverer(Class<T> type)
Creates a new
PreferredConstructorDiscoverer for the given type. |
|
PreferredConstructorDiscoverer(PersistentEntity<T,P> entity)
Creates a new
PreferredConstructorDiscoverer for the given PersistentEntity . |
protected |
PreferredConstructorDiscoverer(TypeInformation<T> type,
Optional<PersistentEntity<T,P>> entity)
Creates a new
PreferredConstructorDiscoverer for the given type. |
Modifier and Type | Method and Description |
---|---|
Optional<PreferredConstructor<T,P>> |
getConstructor()
Returns the discovered
PreferredConstructor . |
public PreferredConstructorDiscoverer(Class<T> type)
PreferredConstructorDiscoverer
for the given type.type
- must not be null.public PreferredConstructorDiscoverer(PersistentEntity<T,P> entity)
PreferredConstructorDiscoverer
for the given PersistentEntity
.entity
- must not be null.protected PreferredConstructorDiscoverer(TypeInformation<T> type, Optional<PersistentEntity<T,P>> entity)
PreferredConstructorDiscoverer
for the given type.type
- must not be null.entity
- public Optional<PreferredConstructor<T,P>> getConstructor()
PreferredConstructor
.Copyright © 2011-2016–2017 Pivotal Software, Inc.. All rights reserved.