All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.avaje.ebeaninternal.server.ddl.AbstractPropertyVisitor Maven / Gradle / Ivy

There is a newer version: 2.8.1
Show newest version
package com.avaje.ebeaninternal.server.ddl;

import com.avaje.ebeaninternal.server.deploy.BeanProperty;
import com.avaje.ebeaninternal.server.deploy.BeanPropertyAssocMany;
import com.avaje.ebeaninternal.server.deploy.BeanPropertyAssocOne;
import com.avaje.ebeaninternal.server.deploy.BeanPropertyCompound;

/**
 * Has no implementation. Can be used as a base object so that
 * selective methods can be implemented. 
 */
public abstract class AbstractPropertyVisitor implements PropertyVisitor {

	public void visitEmbedded(BeanPropertyAssocOne p) {
	}

	public void visitEmbeddedScalar(BeanProperty p, BeanPropertyAssocOne embedded) {
	}

	public void visitMany(BeanPropertyAssocMany p) {	
	}

	public void visitOneExported(BeanPropertyAssocOne p) {
	}

	public void visitOneImported(BeanPropertyAssocOne p) {	
	}

	public void visitScalar(BeanProperty p) {
	}

    public void visitCompound(BeanPropertyCompound p) {    
    }

    public void visitCompoundScalar(BeanPropertyCompound compound, BeanProperty p) {
    }

	
	
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy