Interface OfficeManagedObjectType

All Known Implementing Classes:
OfficeManagedObjectTypeImpl

public interface OfficeManagedObjectType
Type definition of a ManagedObject required by the OfficeType.
Author:
Daniel Sagenschneider
  • Method Details

    • getOfficeManagedObjectName

      String getOfficeManagedObjectName()
      Obtains the name of the OfficeObject required by the Office.
      Returns:
      Name of the OfficeObject required by the Office.
    • getObjectType

      String getObjectType()
      Obtains the fully qualified class name of the Object that must be returned from the ManagedObject.
      Returns:
      Fully qualified class name of the Object that must be returned from the ManagedObject.
    • getTypeQualifier

      String getTypeQualifier()

      Obtains the qualifier on the type.

      This is to enable qualifying the type of dependency required.

      Returns:
      Qualifier on the type. May be null if not qualifying the type.
    • getExtensionInterfaces

      String[] getExtensionInterfaces()
      Obtains the fully qualified class names of the extension interfaces that must be supported by the ManagedObject.
      Returns:
      Fully qualified class names of the extension interfaces that must be supported by the ManagedObject.