/** * Copyright 2014 Comcast Cable Communications Management, LLC * * This file is part of CATS. * * CATS is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * CATS is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with CATS. If not, see <http://www.gnu.org/licenses/>. */ package com.comcast.cats; /** * Constants related to Settop Service. * * @author cfrede001 */ public class SettopConstants { /** * SettopService related constants. */ public static final String NAMESPACE = "urn:com:comcast:cats:settop"; public static final String SETTOP_SERVICE_NAME = "SettopService"; public static final String SETTOP_SERVICE_LOCAL_PART_NAME = "SettopServiceImplService"; public static final String SETTOP_SERVICE_PORT_NAME = "SettopServicePort"; public static final String SETTOP_SERVICE_ENDPOINT_INTERFACE = "com.comcast.cats.service.SettopService"; public static final String SETTOP_SERVICE_MAPPED_NAME = "cats/services/SettopService"; public static final String SETTOP_SERVICE_WSDL_LOCATION = "settop-service/SettopService?wsdl"; /** * Default allocation time. */ public static final int DEFAULT_ALLOCATION_TIME_IN_MINS = 30; public static final int MIN_ALLOCATION_TIME_IN_MINS = 4; /** * Settop properties */ public static final String UNIT_ADDRESS_PROPERTY = "unitAddress"; public static final String HOST_MAC_ADDRESS_PROPERTY = "hostMacAddress"; public static final String HOST_IP_PROPERTY = "hostIp4Address"; public static final String REMOTE_TYPE_PROPERTY = "remoteType"; public static final String MODEL_PROPERTY = "model"; /** * Settop family */ public static final String SETTOP_FAMILY_SAMSUNG = "settop.family.samsung"; public static final String SETTOP_FAMILY_RNG = "settop.family.rng"; public static final String SETTOP_FAMILY_DTA = "settop.family.dta"; public static final String SETTOP_FAMILY_HD_DTA = "settop.family.hd.dta"; public static final String SETTOP_FAMILY_MOTOROLA_LEGACY = "settop.family.motorola.legacy"; public static final String SETTOP_FAMILY_CISCO_LEGACY = "settop.family.cisco.legacy"; public static final String SETTOP_FAMILY_PARKER_X1 = "settop.family.parker.x1"; /** * Settop decorator qualifier names. */ public static final String SETTOP_DECORATOR_SAMSUNG = "settop.decorator.samsung"; public static final String SETTOP_DECORATOR_RNG = "settop.decorator.rng"; public static final String SETTOP_DECORATOR_DTA = "settop.decorator.dta"; public static final String SETTOP_DECORATOR_HD_DTA = "settop.decorator.hd.dta"; public static final String SETTOP_DECORATOR_MOTOROLA_LEGACY = "settop.decorator.motorola.legacy"; public static final String SETTOP_DECORATOR_CISCO_LEGACY = "settop.decorator.cisco.legacy"; public static final String SETTOP_DECORATOR_PARKER_X1 = "settop.decorator.parker.x1"; }