Examples of Subclass


Examples of com.googlecode.objectify.annotation.Subclass

    super(loader);

    this.actual = new com.google.appengine.api.datastore.Query(Key.getKind(clazz));

    // If this is a polymorphic subclass, add an extra filter
    Subclass sub = clazz.getAnnotation(Subclass.class);
    if (sub != null) {
      String discriminator = sub.name().length() > 0 ? sub.name() : clazz.getSimpleName();
      this.addFilter(FilterOperator.EQUAL.of(ClassTranslator.DISCRIMINATOR_INDEX_PROPERTY, discriminator));
    }

    this.classRestriction = clazz;
  }
View Full Code Here

Examples of com.l2jfrozen.gameserver.model.base.SubClass

    final L2PcInstance player = getActiveChar();
    if(player!=null && player.isSubClassActive()){
     
      int class_index = player.getClassIndex();
     
      SubClass player_subclass = null;
      if((player_subclass = player.getSubClasses().get(class_index))!=null)
        return player_subclass.getExp();

    }
     
    return super.getExp();
  }
View Full Code Here

Examples of edu.mayo.bmi.guoqian.claml.SubClass

    /**
     * Create an instance of {@link SubClass }
     *
     */
    public SubClass createSubClass() {
        return new SubClass();
    }
View Full Code Here

Examples of lineage2.gameserver.model.SubClass

      statement = con.prepareStatement(SELECT_SQL_QUERY);
      statement.setInt(1, player.getObjectId());
      rset = statement.executeQuery();
      while (rset.next())
      {
        SubClass subClass = new SubClass();
        subClass.setClassId(rset.getInt("class_id"));
        subClass.setDefaultClassId(rset.getInt("default_class_id"));
        subClass.setExp(rset.getLong("exp"));
        subClass.setSp(rset.getInt("sp"));
        subClass.setHp(rset.getDouble("curHp"));
        subClass.setMp(rset.getDouble("curMp"));
        subClass.setCp(rset.getDouble("curCp"));
        subClass.setLogonHp(rset.getDouble("curHp"));
        subClass.setLogonMp(rset.getDouble("curMp"));
        subClass.setLogonCp(rset.getDouble("curCp"));
        subClass.setActive(rset.getInt("active") == 1);
        subClass.setType(SubClassType.VALUES[rset.getInt("type")]);
        subClass.setDeathPenalty(new DeathPenalty(player, rset.getInt("death_penalty")));
        subClass.setCertification(rset.getInt("certification"));
        subClass.setDualCertification(rset.getInt("dual_certification"));
        result.add(subClass);
      }
    }
    catch (Exception e)
    {
View Full Code Here

Examples of net.sf.l2j.gameserver.model.base.SubClass

     
      ResultSet rset = statement.executeQuery();
     
      while (rset.next())
      {
        SubClass subClass = new SubClass();
        subClass.setClassId(rset.getInt("class_id"));
        subClass.setLevel(rset.getByte("level"));
        subClass.setExp(rset.getLong("exp"));
        subClass.setSp(rset.getInt("sp"));
        subClass.setClassIndex(rset.getInt("class_index"));
       
        // Enforce the correct indexing of _subClasses against their class indexes.
        player.getSubClasses().put(subClass.getClassIndex(), subClass);
      }
     
      statement.close();
    }
    catch (Exception e)
View Full Code Here

Examples of org.apache.sling.models.testmodels.classes.SubClass

        // no injectors are necessary
    }

    @Test
    public void testClassOrder() {
        SubClass sc = factory.getAdapter(resource, SubClass.class);
        assertTrue(sc.getPostConstructCalledTimestampInSub() > sc.getPostConstructCalledTimestampInSuper());
        assertTrue(sc.getPostConstructCalledTimestampInSuper() > 0);
    }
View Full Code Here

Examples of org.dozer.vo.SubClass

  private <T> T newInstance(Class<T> classToInstantiate) {
    return dataObjectInstantiator.newInstance(classToInstantiate);
  }

  public SubClass getSubClass() {
    SubClass obj = newInstance(SubClass.class);

    obj.setAttribute("subclass");
    obj.setSuperAttribute("superclass");

    List<String> superList = newInstance(ArrayList.class);
    superList.add("one");
    superList.add("two");
    superList.add("three");

    obj.setSuperList(superList);
    obj.setSuperSuperAttribute("supersuperattribute");
    obj.setSuperSuperSuperAttr("toplevel");

    obj.setTestObject(getInputGeneralMappingTestObject());
    HydrateTestObject2 sourceObj = newInstance(HydrateTestObject2.class);

    TestCustomConverterObject cobj = newInstance(TestCustomConverterObject.class);
    CustomDoubleObjectIF doub = newInstance(CustomDoubleObject.class);
    doub.setTheDouble(15);
    cobj.setAttribute(doub);

    obj.setCustomConvert(cobj);
    obj.setHydrate(sourceObj);
    obj.setSuperFieldToExclude("superFieldToExclude");

    return obj;
  }
View Full Code Here

Examples of org.dozer.vo.SubClass

  }

  @Test
  public void testComplexSuperClassMapping() throws Exception {
    mapper = getMapper(new String[] { "dozerBeanMapping.xml" });
    SubClass obj = testDataFactory.getSubClass();
    SubClassPrime objPrime = mapper.map(obj, SubClassPrime.class);
    SubClass obj2 = mapper.map(objPrime, SubClass.class);
    SubClassPrime objPrime2 = mapper.map(obj2, SubClassPrime.class);

    assertEquals("" + obj.getCustomConvert().getAttribute().getTheDouble(), obj2.getCustomConvert().getAttribute().getTheDouble()
        + "");

    // one-way mapping
    objPrime.setSuperFieldToExcludePrime(null);
    assertEquals(objPrime, objPrime2);

    // Pass by reference
    obj = testDataFactory.getSubClass();
    SubClass subClassClone = (SubClass) SerializationUtils.clone(obj);
    objPrime = mapper.map(obj, SubClassPrime.class);
    mapper.map(objPrime, obj);
    obj.setCustomConvert(null);
    subClassClone.setCustomConvert(null);
    // more objects should be added to the clone from the ArrayList
    TheFirstSubClass fsc = newInstance(TheFirstSubClass.class);
    fsc.setS("s");
    subClassClone.getTestObject().getHintList().add(fsc);
    subClassClone.getTestObject().getHintList().add(fsc);
    subClassClone.getTestObject().getEqualNamedList().add("1value");
    subClassClone.getTestObject().getEqualNamedList().add("2value");
    int[] pa = { 0, 1, 2, 3, 4, 0, 1, 2, 3, 4 };
    int[] intArray = { 1, 1, 1, 1 };
    Integer[] integerArray = { new Integer(1), new Integer(1), new Integer(1), new Integer(1) };
    subClassClone.getTestObject().setAnArray(intArray);
    subClassClone.getTestObject().setArrayForLists(integerArray);
    subClassClone.getTestObject().setPrimArray(pa);
    subClassClone.getTestObject().setBlankDate(null);
    subClassClone.getTestObject().setBlankStringToLong(null);
    subClassClone.getSuperList().add("one");
    subClassClone.getSuperList().add("two");
    subClassClone.getSuperList().add("three");
    // since we copy by reference the attribute copyByReference we need to null it out. The clone method above creates
    // two versions of it...
    // which is incorrect
    obj.getTestObject().setCopyByReference(null);
    subClassClone.getTestObject().setCopyByReference(null);
    obj.getTestObject().setCopyByReferenceDeep(null);
    subClassClone.getTestObject().setCopyByReferenceDeep(null);
    obj.getTestObject().setGlobalCopyByReference(null);
    subClassClone.getTestObject().setGlobalCopyByReference(null);
    // null out string array because we get NPE since a NULL value in the String []
    obj.getTestObject().setStringArrayWithNullValue(null);
    subClassClone.getTestObject().setStringArrayWithNullValue(null);
    subClassClone.getTestObject().setExcludeMeOneWay("excludeMeOneWay");
    assertEquals(subClassClone, obj);
  }
View Full Code Here

Examples of org.dozer.vo.SubClass

    mapper = getMapper(new String[] { "dozerBeanMapping.xml" });
    NoSuperClass src = newInstance(NoSuperClass.class);
    src.setAttribute("somefieldvalue");
    src.setSuperAttribute("someotherfieldvalue");

    SubClass dest = mapper.map(src, SubClass.class);
    NoSuperClass src1 = mapper.map(dest, NoSuperClass.class);
    SubClass dest2 = mapper.map(src1, SubClass.class);

    assertEquals(src, src1);
    assertEquals(dest, dest2);
  }
View Full Code Here

Examples of org.hibernate.mapping.Subclass

    if ( persistentClass.isPolymorphic() ) {
      @SuppressWarnings("unchecked")
      Iterator<Subclass> iter = persistentClass.getSubclassIterator();
      while ( iter.hasNext() ) {
        Subclass sc = iter.next();
        subclassesByDiscriminator.put( sc.getSubclassId(), sc.getEntityName() );
      }
    }
    return subclassesByDiscriminator;
  }
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.