All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.plasma.sdo.annotation.UniqueConstraint Maven / Gradle / Ivy

The newest version!
//==============================================================================
//                                                          
// This software artifact was generated using PlasmaSDO    
// provisioning tools.                                      
//                                                          
//==============================================================================
package org.plasma.sdo.annotation;





import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/**
* 
* This stereotype tags a UML property as unique within its UML class and resulting SDO Type. if the unique constraint 'name' is valued, the name is used all or in part as the final physical constraint id within a physical data store. Where multiple properties within a class are tagged with this stereotype, if the unique constraint 'name' is valued for more than one UML property, these properties will be used together in the resulting physical constraint.
* 
* @author Plasma-Team
* @version 1.3.3
*/
@Retention(RetentionPolicy.RUNTIME)
public @interface UniqueConstraint{


    /**
    * Used to associate one or more UML properties within a class with a single constraint definition.
    */
    public String group() default "";
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy