Examples of ReferenceFactory


Examples of com.sun.corba.ee.spi.oa.rfm.ReferenceFactory

  if (logger.isLoggable(Level.FINE)) {
      logger.log(Level.WARNING,
           ".createReferenceFactory: " + poaId + " " + repoid
           + ": policies: " + policies);
  }
  ReferenceFactory rf = rfm.create( poaId, repoid, policies, this ) ;
  return rf ;

      } finally {
  if (logger.isLoggable(Level.FINE)) {
      logger.log(Level.WARNING,
View Full Code Here

Examples of com.sun.corba.ee.spi.oa.rfm.ReferenceFactory

        } catch (Exception exc) {
            throw new RuntimeException( exc ) ;
        }
   
        final List<Policy> policies = new ArrayList<Policy>() ;
        final ReferenceFactory rf = getRFM().create( "RemoteSerialContextProvider",
            repositoryId, policies, locator ) ;

        // arbitrary
        final byte[] oid = { 0, 3, 5, 7, 2, 37, 42 } ;

        final org.omg.CORBA.Object ref = rf.createReference( oid ) ;
        return ref ;
    }
View Full Code Here

Examples of com.sun.corba.ee.spi.oa.rfm.ReferenceFactory

          logger.log(Level.FINE,
                    ".createReferenceFactory: {0} {1}: policies: {2}",
                    new Object[]{poaId, repoid, policies});
      }

      ReferenceFactory rf = rfm.create( poaId, repoid, policies, this ) ;
      return rf ;
        } finally {
      if (logger.isLoggable(Level.FINE)) {
          logger.log(Level.WARNING,
                    ".createReferenceFactory<-: {0} {1}",
View Full Code Here

Examples of com.sun.corba.ee.spi.oa.rfm.ReferenceFactory

        } catch (Exception exc) {
            throw new RuntimeException( exc ) ;
        }
   
        final List<Policy> policies = new ArrayList<Policy>() ;
        final ReferenceFactory rf = getRFM().create( "RemoteSerialContextProvider",
            repositoryId, policies, locator ) ;

        // arbitrary
        final byte[] oid = { 0, 3, 5, 7, 2, 37, 42 } ;

        final org.omg.CORBA.Object ref = rf.createReference( oid ) ;
        return ref ;
    }
View Full Code Here

Examples of com.sun.corba.ee.spi.oa.rfm.ReferenceFactory

          logger.log(Level.FINE,
                    ".createReferenceFactory: {0} {1}: policies: {2}",
                    new Object[]{poaId, repoid, policies});
      }

      ReferenceFactory rf = rfm.create( poaId, repoid, policies, this ) ;
      return rf ;
        } finally {
      if (logger.isLoggable(Level.FINE)) {
          logger.log(Level.WARNING,
                    ".createReferenceFactory<-: {0} {1}",
View Full Code Here

Examples of org.modeshape.jcr.value.ReferenceFactory

        NodeKey rootKey = workspace.getRootKey();

        // Now create a specific reference factories that know about the root node key ...
        TextDecoder decoder = context.getDecoder();
        ValueFactories factories = context.getValueFactories();
        ReferenceFactory rootKeyAwareStrongRefFactory = NodeIdentifierReferenceFactory.newInstance(rootKey, decoder, factories,
                                                                                                   false, false);
        ReferenceFactory rootKeyAwareWeakRefFactory = NodeIdentifierReferenceFactory.newInstance(rootKey, decoder, factories,
                                                                                                 true, false);
        ReferenceFactory rootKeyAwareSimpleRefFactory = NodeIdentifierReferenceFactory.newInstance(rootKey, decoder, factories,
                                                                                                   true, true);
        context = context.with(rootKeyAwareStrongRefFactory).with(rootKeyAwareWeakRefFactory).with(rootKeyAwareSimpleRefFactory);

        // Create an execution context for this session that uses a local namespace registry ...
        final NamespaceRegistry globalNamespaceRegistry = context.getNamespaceRegistry(); // thread-safe!
View Full Code Here

Examples of org.modeshape.jcr.value.ReferenceFactory

        if (value instanceof NodeKeyReference) {
            NodeKeyReference ref = (NodeKeyReference)value;
            NodeKey key = ref.getNodeKey();
            NodeKey converted = documentIdToNodeKey(sourceName, key.toString());
            boolean foreign = !converted.getSourceKey().equals(localSourceKey);
            ReferenceFactory factory = ref.isWeak() ? translator.getReferenceFactory() : translator.getReferenceFactory();
            return factory.create(converted, foreign);
        } else if (value instanceof StringReference) {
            StringReference ref = (StringReference)value;
            NodeKey converted = documentIdToNodeKey(sourceName, ref.toString());
            boolean foreign = !converted.getSourceKey().equals(localSourceKey);
            ReferenceFactory factory = ref.isWeak() ? translator.getReferenceFactory() : translator.getReferenceFactory();
            return factory.create(converted, foreign);
        }
        return value;
    }
View Full Code Here

Examples of org.modeshape.jcr.value.ReferenceFactory

                                    decimalFactory, doubleFactory, longFactory, nameFactory, pathFactory, referenceFactory,
                                    weakReferenceFactory, simpleReferenceFactory, uriFactory, objectFactory);
    }

    protected ExecutionContext with( ReferenceFactory referenceFactory ) {
        ReferenceFactory strongFactory = this.referenceFactory;
        ReferenceFactory weakFactory = this.weakReferenceFactory;
        ReferenceFactory simpleReferenceFactory = this.simpleReferenceFactory;
        if (referenceFactory.getPropertyType() == PropertyType.REFERENCE) {
            strongFactory = referenceFactory;
        } else if (referenceFactory.getPropertyType() == PropertyType.SIMPLEREFERENCE) {
            simpleReferenceFactory = referenceFactory;
        } else {
View Full Code Here

Examples of org.modeshape.jcr.value.ReferenceFactory

        if (value instanceof NodeKeyReference) {
            NodeKeyReference ref = (NodeKeyReference)value;
            NodeKey key = ref.getNodeKey();
            NodeKey converted = documentIdToNodeKey(sourceName, key.toString());
            boolean foreign = !converted.getSourceKey().equals(localSourceKey);
            ReferenceFactory factory = ref.isWeak() ? translator.getReferenceFactory() : translator.getReferenceFactory();
            return factory.create(converted, foreign);
        } else if (value instanceof StringReference) {
            StringReference ref = (StringReference)value;
            NodeKey converted = documentIdToNodeKey(sourceName, ref.toString());
            boolean foreign = !converted.getSourceKey().equals(localSourceKey);
            ReferenceFactory factory = ref.isWeak() ? translator.getReferenceFactory() : translator.getReferenceFactory();
            return factory.create(converted, foreign);
        }
        return value;
    }
View Full Code Here

Examples of org.modeshape.jcr.value.ReferenceFactory

                                 boolean weak ) throws RepositoryException {
        if (value == null) {
            return new JcrValue(valueFactories, weak ? PropertyType.WEAKREFERENCE : PropertyType.REFERENCE, null);
        }
        AbstractJcrNode node = validateReferenceableNode(value);
        ReferenceFactory factory = weak ? valueFactories.getWeakReferenceFactory() : valueFactories.getReferenceFactory();
        int refType = weak ? PropertyType.WEAKREFERENCE : PropertyType.REFERENCE;
        Reference ref = factory.create(node.key(), node.isForeign());
        return new JcrValue(valueFactories, refType, ref);
    }
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.