Examples of StructureDefinition


Examples of oracle.binding.meta.StructureDefinition

     *
     * @param definitionId Unique ID of the StructureDefinition to look for.
     * @return StructureDefinition or <code>null</code> if none found.
     */
    public StructureDefinition findStructure(final String definitionId) {
        StructureDefinition strDef = getStructure();

        // The root definition, don't need to look any further.
        String name = strDef.getFullName();
        if (definitionId.equals(name)) {
            return strDef;
        }

        final Map<String, Map<String, StructureDefinition>> cache = getNamedStructsCache();
        final Map<String, StructureDefinition> namedStructs = cache.get(this.mFullName);
        StructureDefinition def = namedStructs.get(definitionId);
        return def;
    }
View Full Code Here

Examples of oracle.binding.meta.StructureDefinition

        }

        // determine StructureDefinition we should return
        final String beanClassName =
            getDCDefinition().getReturnStructName(getDCDefinition().getStructure(), invokedDef);
        final StructureDefinition structDef = getDCDefinition().findStructure(beanClassName);
        if (structDef == null) {
            throw new IllegalStateException("StructureDefinition " + beanClassName +
                                            " not found in the DataControl Definition: " + getDCDefinition().getName());
        }
View Full Code Here

Examples of oracle.binding.meta.StructureDefinition

     * @see StructureDef#getAccessorDefinitions
     */
    private void customizeAccessors(final DefinitionContainer accessors) {
        for (Iterator iterator = accessors.iterator(); iterator.hasNext();) {
            AccessorDefinition accessor = (AccessorDefinition) iterator.next();
            StructureDefinition struct = accessor.getStructure();
            if (struct instanceof StructureDef) {
                customize((StructureDef) struct);
            }
        }
    }
View Full Code Here

Examples of oracle.binding.meta.StructureDefinition

        for (Iterator iterator = operations.iterator(); iterator.hasNext();) {
            OperationDefinition operation = (OperationDefinition) iterator.next();
            OperationReturnDefinition returnDef = operation.getOperationReturnType();
            if (returnDef instanceof MethodReturnDef) {
                MethodReturnDef mrd = (MethodReturnDef) returnDef;
                StructureDefinition definition = mrd.getStructure();
                if (definition instanceof StructureDef) {
                    customize((StructureDef) definition);
                }

            }
View Full Code Here

Examples of oracle.binding.meta.StructureDefinition

    public void customize(MethodDef method) {
        OperationReturnDefinition operReturn = method.getOperationReturnType();
        if (!(operReturn instanceof MethodReturnDef)) {
            return;
        }
        final StructureDefinition structDef = ((MethodReturnDef) operReturn).getStructure();
        if (structDef instanceof StructureDef) {
            customize((StructureDef) structDef);
            // warn for any customizer that wasn't used
            for (Object cust : unusedCustomizers) {
                logger.warning("unused customizer class {0} with target {1}", new Object[] {
View Full Code Here

Examples of org.activiti.engine.impl.bpmn.data.StructureDefinition

    }
  }

  protected void createItemDefinitions() {
    for (org.activiti.bpmn.model.ItemDefinition itemDefinitionElement : bpmnModel.getItemDefinitions().values()) {
      StructureDefinition structure = null;

      try {
        // it is a class
        Class< ? > classStructure = ReflectUtil.loadClass(itemDefinitionElement.getStructureRef());
        structure = new ClassStructureDefinition(classStructure);
View Full Code Here

Examples of org.activiti.engine.impl.bpmn.data.StructureDefinition

  public void parseItemDefinitions() {
    for (Element itemDefinitionElement : rootElement.elements("itemDefinition")) {
      String id = itemDefinitionElement.attribute("id");
      String structureRef = this.resolveName(itemDefinitionElement.attribute("structureRef"));
      String itemKind = itemDefinitionElement.attribute("itemKind");
      StructureDefinition structure = null;

      try {
        // it is a class
        Class< ? > classStructure = ReflectUtil.loadClass(structureRef);
        structure = new ClassStructureDefinition(classStructure);
View Full Code Here

Examples of org.activiti.engine.impl.bpmn.data.StructureDefinition

    String itemSubjectRef = propertyElement.attribute("itemSubjectRef");
    String type = null;
    if (itemSubjectRef != null) {
      ItemDefinition itemDefinition = itemDefinitions.get(itemSubjectRef);
      if (itemDefinition != null) {
        StructureDefinition structure = itemDefinition.getStructureDefinition();
        type = structure.getId();
      } else {
        addError("Invalid itemDefinition reference: " + itemSubjectRef + " not found", propertyElement);
      }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.