001//
002// Name
003//      $RCSfile: KeyList.java,v $
004// 
005// Copyright
006//      Confidential Property of Kabira Technologies, Inc.
007//      Copyright 2009 by Kabira Technologies, Inc.
008//      All rights reserved.
009//
010// History
011//      $Revision: 1.1.2.1 $ $Date: 2009/08/18 00:14:11 $
012//
013package com.kabira.platform.annotation;
014
015import java.lang.annotation.*;
016
017/** This annotation is used to define multiple keys on a single Managed class.
018  */
019@Documented
020@Inherited
021@Retention(RetentionPolicy.RUNTIME)
022@Target(ElementType.TYPE)
023public @interface KeyList
024{
025    Key[] keys();
026}