001/* 002 * ObjectLab, http://www.objectlab.co.uk/open is sponsoring the ObjectLab Kit. 003 * 004 * Based in London, we are world leaders in the design and development 005 * of bespoke applications for the securities financing markets. 006 * 007 * <a href="http://www.objectlab.co.uk/open">Click here to learn more</a> 008 * ___ _ _ _ _ _ 009 * / _ \| |__ (_) ___ ___| |_| | __ _| |__ 010 * | | | | '_ \| |/ _ \/ __| __| | / _` | '_ \ 011 * | |_| | |_) | | __/ (__| |_| |__| (_| | |_) | 012 * \___/|_.__// |\___|\___|\__|_____\__,_|_.__/ 013 * |__/ 014 * 015 * www.ObjectLab.co.uk 016 * 017 * $Id$ 018 * 019 * Copyright 2006 the original author or authors. 020 * 021 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 022 * use this file except in compliance with the License. You may obtain a copy of 023 * the License at 024 * 025 * http://www.apache.org/licenses/LICENSE-2.0 026 * 027 * Unless required by applicable law or agreed to in writing, software 028 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 029 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 030 * License for the specific language governing permissions and limitations under 031 * the License. 032 */ 033package net.objectlab.kit.datecalc.common; 034 035/** 036 * Some instruments require a period different from the usual Quarterly but 037 * still following IMM, e.g. Bi Annually which then can be Mar-Sep or Jun-Dec, 038 * or Annually. 039 * 040 * @author Benoit Xhenseval 041 */ 042public enum IMMPeriod { 043 /** Bi-annually March and September */ 044 BI_ANNUALY_MAR_SEP, 045 /** Bi-annually June and December */ 046 BI_ANNUALY_JUN_DEC, 047 /** Conventional period: Quarterly: eg March, June, September, December */ 048 QUARTERLY, 049 /** Annually, jump from 1 year to the next */ 050 ANNUALLY 051} 052 053/* 054 * ObjectLab, http://www.objectlab.co.uk/open is sponsoring the ObjectLab Kit. 055 * 056 * Based in London, we are world leaders in the design and development 057 * of bespoke applications for the securities financing markets. 058 * 059 * <a href="http://www.objectlab.co.uk/open">Click here to learn more about us</a> 060 * ___ _ _ _ _ _ 061 * / _ \| |__ (_) ___ ___| |_| | __ _| |__ 062 * | | | | '_ \| |/ _ \/ __| __| | / _` | '_ \ 063 * | |_| | |_) | | __/ (__| |_| |__| (_| | |_) | 064 * \___/|_.__// |\___|\___|\__|_____\__,_|_.__/ 065 * |__/ 066 * 067 * www.ObjectLab.co.uk 068 */