クラス ArchitecturallyEvidentType.DelegatingType
java.lang.ObjectSE
org.springframework.modulith.core.ArchitecturallyEvidentType
org.springframework.modulith.core.ArchitecturallyEvidentType.DelegatingType
- 含まれているクラス:
- ArchitecturallyEvidentType
ネストされたクラスのサマリー
クラス org.springframework.modulith.core.ArchitecturallyEvidentType から継承されたネストクラス / インターフェース
ArchitecturallyEvidentType.DelegatingType, ArchitecturallyEvidentType.JMoleculesArchitecturallyEvidentType, ArchitecturallyEvidentType.ReferenceMethod, ArchitecturallyEvidentType.SpringAwareArchitecturallyEvidentType, ArchitecturallyEvidentType.SpringDataAwareArchitecturallyEvidentType
コンストラクターのサマリー
コンストラクター説明DelegatingType
(com.tngtech.archunit.core.domain.JavaClass type, SupplierSE<BooleanSE> isAggregateRoot, SupplierSE<BooleanSE> isRepository, SupplierSE<BooleanSE> isEntity, SupplierSE<BooleanSE> isService, SupplierSE<BooleanSE> isController, SupplierSE<BooleanSE> isEventListener, SupplierSE<BooleanSE> isConfigurationProperties, SupplierSE<BooleanSE> isInjectable, SupplierSE<BooleanSE> isValueObject, SupplierSE<CollectionSE<com.tngtech.archunit.core.domain.JavaClass>> referenceTypes, SupplierSE<CollectionSE<ArchitecturallyEvidentType.ReferenceMethod>> referenceMethods) メソッドのサマリー
修飾子と型メソッド説明StreamSE<com.tngtech.archunit.core.domain.JavaClass>
現在のArchitecturallyEvidentType
のコンテキストで興味深い他の型を返します。boolean
型が DDD の意味で集約ルートとみなされるかどうかを返します。boolean
boolean
boolean
isEntity()
型が DDD の意味でエンティティであるかどうかを返します。boolean
boolean
boolean
型が DDD の意味でリポジトリとみなされるかどうかを返します。boolean
boolean
of
(com.tngtech.archunit.core.domain.JavaClass type, ListSE<ArchitecturallyEvidentType> types) クラス org.springframework.modulith.core.ArchitecturallyEvidentType から継承されたメソッド
getAbbreviatedFullName, getType, of, toString
コンストラクターの詳細
DelegatingType
DelegatingType(com.tngtech.archunit.core.domain.JavaClass type, SupplierSE<BooleanSE> isAggregateRoot, SupplierSE<BooleanSE> isRepository, SupplierSE<BooleanSE> isEntity, SupplierSE<BooleanSE> isService, SupplierSE<BooleanSE> isController, SupplierSE<BooleanSE> isEventListener, SupplierSE<BooleanSE> isConfigurationProperties, SupplierSE<BooleanSE> isInjectable, SupplierSE<BooleanSE> isValueObject, SupplierSE<CollectionSE<com.tngtech.archunit.core.domain.JavaClass>> referenceTypes, SupplierSE<CollectionSE<ArchitecturallyEvidentType.ReferenceMethod>> referenceMethods)
メソッドの詳細
of
public static ArchitecturallyEvidentType.DelegatingType of(com.tngtech.archunit.core.domain.JavaClass type, ListSE<ArchitecturallyEvidentType> types) isAggregateRoot
public boolean isAggregateRoot()クラスからコピーされた説明:ArchitecturallyEvidentType
型が DDD の意味で集約ルートとみなされるかどうかを返します。- 次で指定:
- クラス
ArchitecturallyEvidentType
のisAggregateRoot
- 戻り値:
isRepository
public boolean isRepository()クラスからコピーされた説明:ArchitecturallyEvidentType
型が DDD の意味でリポジトリとみなされるかどうかを返します。- 次で指定:
- クラス
ArchitecturallyEvidentType
のisRepository
- 戻り値:
isEntity
public boolean isEntity()クラスからコピーされた説明:ArchitecturallyEvidentType
型が DDD の意味でエンティティであるかどうかを返します。- オーバーライド:
- クラス
ArchitecturallyEvidentType
のisEntity
- 戻り値:
isService
public boolean isService()- オーバーライド:
- クラス
ArchitecturallyEvidentType
のisService
isController
public boolean isController()- オーバーライド:
- クラス
ArchitecturallyEvidentType
のisController
isEventListener
public boolean isEventListener()- オーバーライド:
- クラス
ArchitecturallyEvidentType
のisEventListener
isConfigurationProperties
public boolean isConfigurationProperties()- オーバーライド:
- クラス
ArchitecturallyEvidentType
のisConfigurationProperties
isInjectable
public boolean isInjectable()- オーバーライド:
- クラス
ArchitecturallyEvidentType
のisInjectable
isValueObject
public boolean isValueObject()- オーバーライド:
- クラス
ArchitecturallyEvidentType
のisValueObject
getReferenceTypes
クラスからコピーされた説明:ArchitecturallyEvidentType
現在のArchitecturallyEvidentType
のコンテキストで興味深い他の型を返します。例: イベントリスナーの場合、これは特定のリスナーが関心のあるイベント型である可能性があります。- オーバーライド:
- クラス
ArchitecturallyEvidentType
のgetReferenceTypes
- 戻り値:
getReferenceMethods
- オーバーライド:
- クラス
ArchitecturallyEvidentType
のgetReferenceMethods