Interface OfficeSupplier
-
- All Superinterfaces:
PropertyConfigurable
- All Known Subinterfaces:
SupplierNode
- All Known Implementing Classes:
SupplierNodeImpl
public interface OfficeSupplier extends PropertyConfigurable
SuppliesOfficeManagedObjectSource
instances within theOffice
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OfficeManagedObjectSource
getOfficeManagedObjectSource(java.lang.String managedObjectSourceName, java.lang.String qualifier, java.lang.String type)
Obtains theOfficeManagedObjectSource
.java.lang.String
getOfficeSupplierName()
Obtains the name of thisOfficeSupplier
.OfficeSupplierThreadLocal
getOfficeSupplierThreadLocal(java.lang.String qualifier, java.lang.String type)
Obtains theOfficeSupplierThreadLocal
.-
Methods inherited from interface net.officefloor.compile.properties.PropertyConfigurable
addProperty
-
-
-
-
Method Detail
-
getOfficeSupplierName
java.lang.String getOfficeSupplierName()
Obtains the name of thisOfficeSupplier
.- Returns:
- Name of this
OfficeSupplier
.
-
getOfficeSupplierThreadLocal
OfficeSupplierThreadLocal getOfficeSupplierThreadLocal(java.lang.String qualifier, java.lang.String type)
Obtains theOfficeSupplierThreadLocal
.- Parameters:
qualifier
- Qualifier of the requiredManagedObject
. May benull
to match only on type.type
- Type of object required for theOfficeSupplierThreadLocal
.- Returns:
OfficeSupplierThreadLocal
.
-
getOfficeManagedObjectSource
OfficeManagedObjectSource getOfficeManagedObjectSource(java.lang.String managedObjectSourceName, java.lang.String qualifier, java.lang.String type)
Obtains theOfficeManagedObjectSource
.- Parameters:
managedObjectSourceName
- Name of theOfficeManagedObjectSource
.qualifier
- Qualifier on the object type. May benull
to match only on type.type
- Type of object required from theOfficeSupplier
.- Returns:
OfficeManagedObjectSource
.
-
-