/* * Copyright 2001-2008 Geert Bevin <gbevin[remove] at uwyn dot com> and * JR Boyens <gnu-jrb[remove] at gmx dot net> * Licensed under the Apache License, Version 2.0 (the "License") * $Id: ManyToOneDeclaration.java 3918 2008-04-14 17:35:35Z gbevin $ */ package com.uwyn.rife.database.querymanagers.generic; public class ManyToOneDeclaration { private boolean mIsBasic = true; private Class mAssociationType; private String mAssociationTable; private String mAssociationColumn; private GenericQueryManager mAssociationManager; public void setIsBasic(boolean isBasic) { mIsBasic = isBasic; } public ManyToOneDeclaration isBasic(boolean isBasic) { setIsBasic(isBasic); return this; } public boolean isBasic() { return mIsBasic; } public void setAssociationType(Class type) { mAssociationType = type; } public ManyToOneDeclaration associationType(Class type) { setAssociationType(type); return this; } public Class getAssociationType() { return mAssociationType; } public void setAssociationTable(String associationTable) { mAssociationTable = associationTable; } public ManyToOneDeclaration associationTable(String associationTable) { setAssociationTable(associationTable); return this; } public String getAssociationTable() { return mAssociationTable; } public void setAssociationColumn(String associationColumn) { mAssociationColumn = associationColumn; } public ManyToOneDeclaration associationColumn(String associationColumn) { setAssociationColumn(associationColumn); return this; } public String getAssociationColumn() { return mAssociationColumn; } public void setAssociationManager(GenericQueryManager associationManager) { mAssociationManager = associationManager; } public ManyToOneDeclaration associationManager(GenericQueryManager associationManager) { setAssociationManager(associationManager); return this; } public GenericQueryManager getAssociationManager() { return mAssociationManager; } }