Package org.hibernate.search.cfg

Examples of org.hibernate.search.cfg.EntityDescriptor


    private void initAnnotations() {
      if ( annotationsArray == null ) {
        annotations = new HashMap<Class<? extends Annotation>, Annotation>();
        delegatesAnnotationReading();
        if ( entityType != null ) {
          final EntityDescriptor entity = mapping.getEntityDescriptor( entityType );
          if ( entity != null ) {
            if ( propertyName == null ) {
              //entityType overriding
              createIndexed( entity );
            }
            else {
              final PropertyDescriptor property = entity.getPropertyDescriptor(
                  propertyName, elementType
              );
              if ( property != null ) {
                // property name overriding
                createDocumentId( property );
View Full Code Here


    private void initAnnotations() {
      if ( annotationsArray == null ) {
        annotations = new HashMap<Class<? extends Annotation>, Annotation>();
        delegatesAnnotationReading();
        if ( entityType != null ) {
          final EntityDescriptor entity = mapping.getEntityDescriptor( entityType );
          if ( entity != null ) {
            if ( propertyName == null ) {
              //entityType overriding
              createIndexed( entity );
            }
            else {
              final PropertyDescriptor property = entity.getPropertyDescriptor(
                  propertyName, elementType
              );
              if ( property != null ) {
                // property name overriding
                createDocumentId( property );
View Full Code Here

   */
  public Map<FieldBridge, ClassBridge> getClassBridgeInstances(Class<?> type) {
    Map<FieldBridge, ClassBridge> classBridgeInstances = null;

    if ( searchMapping != null ) {
      EntityDescriptor entityDescriptor = searchMapping.getEntityDescriptor( type );
      if ( entityDescriptor != null ) {
        classBridgeInstances = entityDescriptor.getClassBridgeConfigurations();
      }
    }

    return classBridgeInstances != null ? classBridgeInstances : Collections.<FieldBridge, ClassBridge>emptyMap();
  }
View Full Code Here

    private void initAnnotations() {
      if ( annotationsArray == null ) {
        annotations = new HashMap<Class<? extends Annotation>, Annotation>();
        delegatesAnnotationReading();
        if ( entityType != null ) {
          final EntityDescriptor entity = mapping.getEntityDescriptor( entityType );
          if ( entity != null ) {
            if ( propertyName == null ) {
              //entityType overriding
              createIndexed( entity );
            }
            else {
              final PropertyDescriptor property = entity.getPropertyDescriptor(
                  propertyName, elementType
              );
              if ( property != null ) {
                // property name overriding
                createDocumentId( property );
View Full Code Here

   */
  public Map<FieldBridge, ClassBridge> getClassBridgeInstances(Class<?> type) {
    Map<FieldBridge, ClassBridge> classBridgeInstances = null;

    if ( searchMapping != null ) {
      EntityDescriptor entityDescriptor = searchMapping.getEntityDescriptor( type );
      if ( entityDescriptor != null ) {
        classBridgeInstances = entityDescriptor.getClassBridgeConfigurations();
      }
    }

    return classBridgeInstances != null ? classBridgeInstances : Collections.<FieldBridge, ClassBridge>emptyMap();
  }
View Full Code Here

TOP

Related Classes of org.hibernate.search.cfg.EntityDescriptor

Copyright © 2018 www.massapicom. 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.