クラス ArchitecturallyEvidentType
java.lang.ObjectSE
org.springframework.modulith.core.ArchitecturallyEvidentType
- 既知の直属サブクラス
ArchitecturallyEvidentType.DelegatingType
、ArchitecturallyEvidentType.JMoleculesArchitecturallyEvidentType
、ArchitecturallyEvidentType.SpringAwareArchitecturallyEvidentType
、ArchitecturallyEvidentType.SpringDataAwareArchitecturallyEvidentType
アーキテクチャ的に関連する型、つまり、アーキテクチャ内で重要なロールを果たします。
- 作成者:
- Oliver Drotbohm
ネストされたクラスのサマリー
修飾子と型クラス説明(package private) static class
(package private) static class
static class
(package private) static class
(package private) static class
コンストラクターのサマリー
修飾子コンストラクター説明protected
ArchitecturallyEvidentType
(com.tngtech.archunit.core.domain.JavaClass type) メソッドのサマリー
修飾子と型メソッド説明(package private) StringSE
省略形を返します (つまりStreamSE<com.tngtech.archunit.core.domain.JavaClass>
現在のArchitecturallyEvidentType
のコンテキストで興味深い他の型を返します。com.tngtech.archunit.core.domain.JavaClass
getType()
ArchitecturallyEvidentType
をサポートするJavaClass
を返します。abstract boolean
型が DDD の意味で集約ルートとみなされるかどうかを返します。boolean
boolean
(package private) boolean
isEntity()
型が DDD の意味でエンティティであるかどうかを返します。boolean
boolean
abstract boolean
型が DDD の意味でリポジトリとみなされるかどうかを返します。boolean
boolean
static ArchitecturallyEvidentType
toString()
コンストラクターの詳細
ArchitecturallyEvidentType
protected ArchitecturallyEvidentType(com.tngtech.archunit.core.domain.JavaClass type)
メソッドの詳細
of
public static ArchitecturallyEvidentType of(com.tngtech.archunit.core.domain.JavaClass type, Classes beanTypes) - パラメーター:
type
- null であってはなりません。beanTypes
- null であってはなりません。- 戻り値:
getType
public com.tngtech.archunit.core.domain.JavaClass getType()ArchitecturallyEvidentType
をサポートするJavaClass
を返します。- 戻り値:
- 型は
getAbbreviatedFullName
StringSE getAbbreviatedFullName()短縮された (つまり、すべてのパッケージフラグメントが最初の文字に縮小された) 完全名を返します。- 戻り値:
- null になることはありません。
isEntity
boolean isEntity()型が DDD の意味でエンティティであるかどうかを返します。- 戻り値:
isAggregateRoot
public abstract boolean isAggregateRoot()型が DDD の意味で集約ルートとみなされるかどうかを返します。- 戻り値:
isRepository
public abstract boolean isRepository()型が DDD の意味でリポジトリとみなされるかどうかを返します。- 戻り値:
isService
public boolean isService()isController
public boolean isController()isEventListener
public boolean isEventListener()isConfigurationProperties
public boolean isConfigurationProperties()isInjectable
public boolean isInjectable()isValueObject
public boolean isValueObject()getReferenceTypes
現在のArchitecturallyEvidentType
のコンテキストで興味深い他の型を返します。例: イベントリスナーの場合、これは特定のリスナーが関心のあるイベント型である可能性があります。- 戻り値:
getReferenceMethods
toString