public boolean evaluate(final Object object) { DependencyFacade dependency = (DependencyFacade)object; Object target = dependency.getTargetElement(); return target instanceof Service || target instanceof ServiceOperation; } }) != null;
public Object transform(Object object) { return ((DependencyFacade)object).getSourceElement(); } });
public boolean evaluate(final Object object) { DependencyFacade dependency = (DependencyFacade)object; return dependency != null && dependency.getSourceElement() != null && dependency.getSourceElement() instanceof Role && dependency.hasStereotype(EJB3Profile.STEREOTYPE_SECURITY_RUNAS); } });
public boolean evaluate(Object object) { DependencyFacade dependency = (DependencyFacade)object; ModelElementFacade targetElement = dependency.getTargetElement(); return (targetElement != null && EJB3SessionFacade.class.isAssignableFrom(targetElement.getClass()) && dependency.hasStereotype(EJB3Profile.STEREOTYPE_RESOURCE_REF) && targetElement.hasStereotype(EJB3Profile.STEREOTYPE_DATA_SOURCE)); } });
if (dependency.getName().equals(facade.getName())) facade = dependency.getTargetElement();
public boolean evaluate(Object object) { boolean isValueRef = false; if (object instanceof DependencyFacade) { DependencyFacade dep = (DependencyFacade)object; isValueRef = dep.getStereotypeNames().contains(EJB3Profile.STEREOTYPE_VALUE_REF) && dep.getTargetElement().hasExactStereotype(EJB3Profile.STEREOTYPE_VALUE_OBJECT); } return isValueRef; } });
/** * <p> * The name of the model element. * </p> * @see ModelElementFacade#getName() */ public String getName() { return this.getSuperDependencyFacade().getName(); }
/** * <p> * Returns all the values for the tagged value with the specified * name. The returned collection will contains only String * instances, or will be empty. Never null. * </p> * @see ModelElementFacade#findTaggedValues(String tagName) */ public Collection findTaggedValues(String tagName) { return this.getSuperDependencyFacade().findTaggedValues(tagName); }
/** * <p> * Finds the tagged value with the specified 'tagName'. In case * there are more values the first one found will be returned. * </p> * @see ModelElementFacade#findTaggedValue(String tagName) */ public Object findTaggedValue(String tagName) { return this.getSuperDependencyFacade().findTaggedValue(tagName); }
/** * <p> * Copies all tagged values from the given ModelElementFacade to * this model element facade. * </p> * @see ModelElementFacade#copyTaggedValues(ModelElementFacade element) */ public void copyTaggedValues(ModelElementFacade element) { this.getSuperDependencyFacade().copyTaggedValues(element); }
/** * <p> * Returns the fully qualified name of the model element. The fully * qualified name includes complete package qualified name of the * underlying model element. The templates parameter will be * replaced by the correct one given the binding relation of the * parameter to this element. * </p> * @see ModelElementFacade#getBindedFullyQualifiedName(ModelElementFacade bindedElement) */ public String getBindedFullyQualifiedName(ModelElementFacade bindedElement) { return this.getSuperDependencyFacade().getBindedFullyQualifiedName(bindedElement); }
public boolean evaluate(Object object) { DependencyFacade dependency = (DependencyFacade)object; ModelElementFacade targetElement = dependency.getTargetElement(); return (targetElement != null && EJB3SessionFacade.class.isAssignableFrom(targetElement.getClass()) && dependency.hasStereotype(EJB3Profile.STEREOTYPE_RESOURCE_REF) && targetElement.hasStereotype(EJB3Profile.STEREOTYPE_USER_TRANSACTION)); } });
if (dependency.getName().equals(facade.getName())) facade = dependency.getTargetElement();
public boolean evaluate(final Object object) { DependencyFacade dependency = (DependencyFacade)object; return dependency != null && dependency.getSourceElement() != null && dependency.getSourceElement() instanceof Role && !dependency.hasStereotype(EJB3Profile.STEREOTYPE_SECURITY_RUNAS); } });
/** * <p> * The name of the model element. * </p> * @see ModelElementFacade#getName() */ public String getName() { return this.getSuperDependencyFacade().getName(); }
/** * <p> * Returns all the values for the tagged value with the specified * name. The returned collection will contains only String * instances, or will be empty. Never null. * </p> * @see ModelElementFacade#findTaggedValues(String tagName) */ public Collection findTaggedValues(String tagName) { return this.getSuperDependencyFacade().findTaggedValues(tagName); }
/** * <p> * Finds the tagged value with the specified 'tagName'. In case * there are more values the first one found will be returned. * </p> * @see ModelElementFacade#findTaggedValue(String tagName) */ public Object findTaggedValue(String tagName) { return this.getSuperDependencyFacade().findTaggedValue(tagName); }
/** * <p> * Copies all tagged values from the given ModelElementFacade to * this model element facade. * </p> * @see ModelElementFacade#copyTaggedValues(ModelElementFacade element) */ public void copyTaggedValues(ModelElementFacade element) { this.getSuperDependencyFacade().copyTaggedValues(element); }
/** * <p> * Returns the fully qualified name of the model element. The fully * qualified name includes complete package qualified name of the * underlying model element. The templates parameter will be * replaced by the correct one given the binding relation of the * parameter to this element. * </p> * @see ModelElementFacade#getBindedFullyQualifiedName(ModelElementFacade bindedElement) */ public String getBindedFullyQualifiedName(ModelElementFacade bindedElement) { return this.getSuperDependencyFacade().getBindedFullyQualifiedName(bindedElement); }
public Object transform(final Object object) { return ((DependencyFacade)object).getTargetElement(); } });