/*
* Copyright (c) 2012. HappyDroids LLC, All rights reserved.
*/
package com.happydroids.droidtowers.entities;
import com.happydroids.droidtowers.controllers.AvatarLayer;
import com.happydroids.droidtowers.types.ProviderType;
import static com.happydroids.droidtowers.types.ProviderType.HOTEL_ROOMS;
import static com.happydroids.droidtowers.types.ProviderType.OFFICE_SERVICES;
public class Maid extends Janitor {
public static final ProviderType[] MAID_SERVICES_PROVIDER_TYPES = new ProviderType[]{HOTEL_ROOMS, OFFICE_SERVICES};
public Maid(AvatarLayer avatarLayer) {
super(avatarLayer);
setServicesTheseProviderTypes(MAID_SERVICES_PROVIDER_TYPES);
}
protected String addFramePrefix(String frameName) {
return "maid/" + frameName;
}
@Override
protected boolean canService(CommercialSpace commercialSpace) {
return !commercialSpace.isBeingServiced() && commercialSpace.provides(HOTEL_ROOMS) || super.canService(commercialSpace);
}
}