org.apache.webbeans.deployment.stereotype
Interface IStereoTypeModel

All Known Implementing Classes:
StereoTypeModel

public interface IStereoTypeModel

Stereotype model contract.

Version:
$Rev: 952250 $ $Date: 2010-06-07 16:39:41 +0200 (Mo, 07 Jun 2010) $

Method Summary
 Annotation getDefaultDeploymentType()
          Gets default deployment type.
 Annotation getDefaultScopeType()
          Sets default deployment type.
 Set<Annotation> getInheritedStereoTypes()
          Returns a set of inherited stereotypes.
 Set<Annotation> getInterceptorBindingTypes()
          Returns set of interceptor binding that are definen by the stereotype.
 String getName()
          Returns name of the stereotype.
 void setName(String name)
          Sets name.
 

Method Detail

getName

String getName()
Returns name of the stereotype. As default, its class name.

Returns:
the name

setName

void setName(String name)
Sets name.

Parameters:
name - the name to set

getDefaultDeploymentType

Annotation getDefaultDeploymentType()
Gets default deployment type.

Returns:
the defaultDeploymentType

getDefaultScopeType

Annotation getDefaultScopeType()
Sets default deployment type.

Returns:
the defaultScopeType

getInterceptorBindingTypes

Set<Annotation> getInterceptorBindingTypes()
Returns set of interceptor binding that are definen by the stereotype.

Returns:
set of interceptor bindings.

getInheritedStereoTypes

Set<Annotation> getInheritedStereoTypes()
Returns a set of inherited stereotypes.

Returns:
set of inherited stereotypes.


Copyright © 2008-2011 The Apache Software Foundation. All Rights Reserved.