EJB3SessionOperationParameterFacadeLogicImpl.java

package org.andromda.cartridges.ejb3.metafacades;

import org.andromda.cartridges.ejb3.EJB3Profile;

/**
 * MetafacadeLogic implementation for org.andromda.cartridges.ejb3.metafacades.EJB3SessionOperationParameterFacade.
 *
 * @see EJB3SessionOperationParameterFacade
 */
public class EJB3SessionOperationParameterFacadeLogicImpl
    extends EJB3SessionOperationParameterFacadeLogic
{
    private static final long serialVersionUID = 34L;
    /**
     * @param metaObject
     * @param context
     */
    public EJB3SessionOperationParameterFacadeLogicImpl(final Object metaObject, final String context)
    {
        super (metaObject, context);
    }

    /**
     * @see EJB3SessionOperationParameterFacade#isSeamAsynchronousDuration()
     */
    @Override
    protected boolean handleIsSeamAsynchronousDuration()
    {
        return this.hasStereotype(EJB3Profile.STEREOTYPE_SEAM_ASYNCHRONOUS_DURATION);
    }

    /**
     * @see EJB3SessionOperationParameterFacade#isSeamAsynchronousExpiration()
     */
    @Override
    protected boolean handleIsSeamAsynchronousExpiration()
    {
        return this.hasStereotype(EJB3Profile.STEREOTYPE_SEAM_ASYNCHRONOUS_EXPIRATION);
    }

    /**
     * @see EJB3SessionOperationParameterFacade#isSeamAsynchronousIntervalDuration()
     */
    @Override
    protected boolean handleIsSeamAsynchronousIntervalDuration()
    {
        return this.hasStereotype(EJB3Profile.STEREOTYPE_SEAM_ASYNCHRONOUS_INTERVAL_DURATION);
    }
}