blob: 79fb9f0acf06847d327922294fa1e21062540548 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2013-2016 LAAS-CNRS (www.laas.fr)
* 7 Colonel Roche 31077 Toulouse - France
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Initial Contributors:
* Thierry Monteil : Project manager, technical co-manager
* Mahdi Ben Alaya : Technical co-manager
* Samir Medjiah : Technical co-manager
* Khalil Drira : Strategy expert
* Guillaume Garzone : Developer
* François Aïssaoui : Developer
*
* New contributors :
*******************************************************************************/
package org.eclipse.om2m.commons.constants;
import java.math.BigInteger;
/**
* Refers to all MemberType possible with their corresponding values
*
*/
public class MemberType {
/**
* Private constructor to prevent creation of this object
*/
private MemberType(){
}
/** Big integer constant for ACP member type */
public static final BigInteger ACP = BigInteger.valueOf(1);
/** Big integer constant for AE member type */
public static final BigInteger AE = BigInteger.valueOf(2);
/** Big integer constant for CNT member type */
public static final BigInteger CONTAINER = BigInteger.valueOf(3);
/** Big integer constant for CIN member type */
public static final BigInteger CONTENT_INSTANCE = BigInteger.valueOf(4);
/** Big integer constant for CSB member type */
public static final BigInteger CSE_BASE = BigInteger.valueOf(5);
/** Big integer constant for Delivery member type */
public static final BigInteger DELIVERY = BigInteger.valueOf(6);
/** Big integer constant for Event config member type */
public static final BigInteger EVENT_CONFIG = BigInteger.valueOf(7);
/** Big integer constant for exec instance member type */
public static final BigInteger EXEC_INSTANCE = BigInteger.valueOf(8);
/** Big integer constant for GRP member type */
public static final BigInteger GROUP = BigInteger.valueOf(9);
/** Big integer constant for location policy member type */
public static final BigInteger LOCATION_POLICY = BigInteger.valueOf(10);
/** Big integer constant for M2M service subscription member type */
public static final BigInteger M2M_SERVICE_SUBSCRIPTION = BigInteger.valueOf(11);
/** Big integer constant for MGMT CMD member type */
public static final BigInteger MGMT_CMD = BigInteger.valueOf(12);
/** Big integer constant for MGMT OBJ member type */
public static final BigInteger MGMT_OBJ = BigInteger.valueOf(13);
/** Big integer constant for NODE member type */
public static final BigInteger NODE = BigInteger.valueOf(14);
/** Big integer constant for POLLING_CHANNEL member type */
public static final BigInteger POLLING_CHANNEL = BigInteger.valueOf(15);
/** Big integer constant for REMOTE_CSE member type */
public static final BigInteger REMOTE_CSE = BigInteger.valueOf(16);
/** Big integer constant for REQUEST member type */
public static final BigInteger REQUEST = BigInteger.valueOf(17);
/** Big integer constant for SCHEDULE member type */
public static final BigInteger SCHEDULE = BigInteger.valueOf(18);
/** Big integer constant for SERVICE_SUBSCRIBED_APP_RULE member type */
public static final BigInteger SERVICE_SUBSCRIBED_APP_RULE = BigInteger.valueOf(19);
/** Big integer constant for SERVICE_SUBSCRIBED_NODE member type */
public static final BigInteger SERVICE_SUBSCRIBED_NODE = BigInteger.valueOf(20);
/** Big integer constant for ACSTATS_COLLECTP member type */
public static final BigInteger STATS_COLLECT = BigInteger.valueOf(21);
/** Big integer constant for STATS_CONFIG member type */
public static final BigInteger STATS_CONFIG = BigInteger.valueOf(22);
/** Big integer constant for SUBSCRIPTION member type */
public static final BigInteger SUBSCRIPTION = BigInteger.valueOf(23);
/** Big integer constant for MIXED member type */
public static final BigInteger MIXED = BigInteger.valueOf(24);
}