/*
* Copyright (c) 2008-2012 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.db.client.model;
import java.lang.annotation.*;
@Documented
@Target({ ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
/**
* Maps to multiple columns for a multiple value field. Field values are
* stored with column name using annotation specified string as a prefix.
* For example,
*
* @Set("capability")
* public StringSet myField;
*
* results in columns like
*
* capability:x | capability:y
* null null
*
* where x and y are values from myField set
*/
public @interface Name {
String value() default "";
}