Class OfficeFloorRepositoryImpl
- java.lang.Object
-
- net.officefloor.model.impl.officefloor.OfficeFloorRepositoryImpl
-
- All Implemented Interfaces:
OfficeFloorRepository
public class OfficeFloorRepositoryImpl extends java.lang.Object implements OfficeFloorRepository
OfficeFloorRepository
implementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description OfficeFloorRepositoryImpl(ModelRepository modelRepository)
Initiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
retrieveOfficeFloor(OfficeFloorModel officeFloor, ConfigurationItem configuration)
Retrieves theOfficeFloorModel
fromConfigurationItem
.void
storeOfficeFloor(OfficeFloorModel officeFloor, WritableConfigurationItem configuration)
Stores theOfficeFloorModel
into theConfigurationItem
.
-
-
-
Constructor Detail
-
OfficeFloorRepositoryImpl
public OfficeFloorRepositoryImpl(ModelRepository modelRepository)
Initiate.- Parameters:
modelRepository
-ModelRepository
.
-
-
Method Detail
-
retrieveOfficeFloor
public void retrieveOfficeFloor(OfficeFloorModel officeFloor, ConfigurationItem configuration) throws java.io.IOException
Description copied from interface:OfficeFloorRepository
Retrieves theOfficeFloorModel
fromConfigurationItem
.- Specified by:
retrieveOfficeFloor
in interfaceOfficeFloorRepository
- Parameters:
officeFloor
-OfficeFloorModel
.configuration
-ConfigurationItem
containing theOfficeFloorModel
.- Throws:
java.io.IOException
- If fails to retrieve theOfficeFloorModel
.
-
storeOfficeFloor
public void storeOfficeFloor(OfficeFloorModel officeFloor, WritableConfigurationItem configuration) throws java.io.IOException
Description copied from interface:OfficeFloorRepository
Stores theOfficeFloorModel
into theConfigurationItem
.- Specified by:
storeOfficeFloor
in interfaceOfficeFloorRepository
- Parameters:
officeFloor
-OfficeFloorModel
.configuration
-WritableConfigurationItem
to contain theOfficeFloorModel
.- Throws:
java.io.IOException
- If fails to store theOfficeFloorModel
.
-
-