Class ComponentReference

java.lang.Object
nablarch.core.repository.di.ComponentReference

public class ComponentReference extends Object
コンポーネント定義の参照に関する情報を保持するクラス。
  • Constructor Details

    • ComponentReference

      public ComponentReference(String propertyName, String componentName, Class<?> requiredType, InjectionType injectionType, int targetId)
      コンストラクタ。
      Parameters:
      propertyName - プロパティ名
      componentName - 要求するコンポーネント名
      requiredType - 要求するコンポーネントの型
      injectionType - インジェクションのタイプ
      targetId - インジェクションするオブジェクトのID
  • Method Details

    • getPropertyName

      public String getPropertyName()
      プロパティ名を取得する。
      Returns:
      プロパティ名。
    • getReferenceName

      public String getReferenceName()
      コンポーネント名を取得する。
      Returns:
      コンポーネント名。
    • getRequiredType

      public Class<?> getRequiredType()
      要求するコンポーネントの型を取得する。
      Returns:
      要求するコンポーネントの型
    • getInjectionType

      public InjectionType getInjectionType()
      自動インジェクションのタイプを取得する。
      Returns:
      自動インジェクションのタイプ。
    • getTargetId

      public int getTargetId()
      インジェクションするオブジェクトのIDを取得する。
      Returns:
      インジェクションするオブジェクトのID