public class OALinkInfo extends Object
Note: this will be replaced by com.viaoa.model.OALinkPropertyDef WARNING: this object is past with Hub (using RMI), so make sure of transient properties.
Modifier and Type | Field and Description |
---|---|
protected boolean |
bCalculated |
protected boolean |
bNotUsed |
protected boolean |
bPrivateMethod |
protected boolean |
bProcessed |
protected boolean |
bServerSideCalc |
protected int |
cacheSize |
static int |
MANY |
static int |
ONE |
protected String |
reverseName |
static int |
TYPE_MANY |
static int |
TYPE_ONE |
Constructor and Description |
---|
OALinkInfo(String name,
Class toClass,
int type) |
OALinkInfo(String name,
Class toClass,
int type,
boolean cascadeSave,
boolean cascadeDelete,
String reverseName) |
OALinkInfo(String name,
Class toClass,
int type,
boolean cascadeSave,
boolean cascadeDelete,
String reverseName,
boolean bOwner) |
OALinkInfo(String name,
Class toClass,
int type,
boolean cascade,
String reverseName) |
OALinkInfo(String name,
Class toClass,
int type,
boolean cascade,
String reverseName,
boolean bOwner) |
public static final int ONE
public static final int MANY
public static final int TYPE_ONE
public static final int TYPE_MANY
protected String reverseName
protected transient int cacheSize
protected boolean bCalculated
protected boolean bProcessed
protected boolean bServerSideCalc
protected boolean bPrivateMethod
protected boolean bNotUsed
public OALinkInfo(String name, Class toClass, int type, boolean cascade, String reverseName)
public OALinkInfo(String name, Class toClass, int type, boolean cascade, String reverseName, boolean bOwner)
public OALinkInfo(String name, Class toClass, int type, boolean cascadeSave, boolean cascadeDelete, String reverseName)
public boolean isOwner()
public boolean getOwner()
public void setOwner(boolean b)
public boolean getRecursive()
public void setRecursive(boolean b)
public Class getToClass()
public void setToClass(Class c)
public int getType()
public String getName()
public String getLowerName()
public void setLowerName(String s)
public String getDisplayName()
public void setDisplayName(String dn)
public String getReverseName()
public void setReverseName(String name)
public void setTransient(boolean b)
public boolean getTransient()
public void setCalculated(boolean b)
public boolean getCalculated()
public void setProcessed(boolean b)
public boolean getProcessed()
public boolean getUsed()
public void setServerSideCalc(boolean b)
public boolean getServerSideCalc()
public void setPrivateMethod(boolean b)
public boolean getPrivateMethod()
public boolean getCascadeSave()
public void setCascadeSave(boolean b)
public boolean getCascadeDelete()
public void setCascadeDelete(boolean b)
public boolean getAutoCreateNew()
public void setAutoCreateNew(boolean bAutoCreateNew)
public boolean getMustBeEmptyForDelete()
public void setMustBeEmptyForDelete(boolean b)
public void setCacheSize(int x)
public int getCacheSize()
public boolean isLoaded(Object obj)
public boolean isLocked(Object obj)
public void setMatchProperty(String prop)
public String getMatchProperty()
public void setMatchStopProperty(String prop)
public String getMatchStopProperty()
public void setUniqueProperty(String prop)
public String getUniqueProperty()
public void setSortProperty(String prop)
public String getSortProperty()
public void setSortAsc(boolean b)
public boolean isSortAsc()
public void setSeqProperty(String prop)
public String getSeqProperty()
public Method getUniquePropertyGetMethod()
public void setMatchHub(String pp)
public String getMatchHub()
public OALinkInfo getReverseLinkInfo()
public OAObjectInfo getToObjectInfo()
public boolean getCouldBeLarge()
public void setCouldBeLarge(boolean b)
public void setOAOne(OAOne o)
public OAOne getOAOne()
public void setOAMany(OAMany m)
public OAMany getOAMany()
public String[] getCalcDependentProperties()
public void setCalcDependentProperties(String[] props)
public String[] getViewDependentProperties()
public void setViewDependentProperties(String[] props)
public String[] getContextDependentProperties()
public void setContextDependentProperties(String[] props)
public String getMergerPropertyPath()
public void setMergerPropertyPath(String pp)
public boolean isOne2One()
public boolean isOne()
public boolean isMany()
public boolean isMany2Many()
public boolean isOne2Many()
public boolean isMany2One()
public String getEnabledProperty()
public void setEnabledProperty(String s)
public boolean getEnabledValue()
public void setEnabledValue(boolean b)
public String getVisibleProperty()
public void setVisibleProperty(String s)
public boolean getVisibleValue()
public void setVisibleValue(boolean b)
public String getContextEnabledProperty()
public void setContextEnabledProperty(String s)
public boolean getContextEnabledValue()
public void setContextEnabledValue(boolean b)
public String getContextVisibleProperty()
public void setContextVisibleProperty(String s)
public boolean getContextVisibleValue()
public void setContextVisibleValue(boolean b)
public void setObjectCallbackMethod(Method m)
public Method getObjectCallbackMethod()
public void setSchedulerMethod(Method m)
public Method getSchedulerMethod()
public String getDefaultPropertyPath()
public void setDefaultPropertyPath(String pp)
public boolean getDefaultPropertyPathIsHierarchy()
public void setDefaultPropertyPathIsHierarchy(boolean b)
public boolean getDefaultPropertyPathCanBeChanged()
public void setDefaultPropertyPathCanBeChanged(boolean b)
public String getDefaultContextPropertyPath()
public void setDefaultContextPropertyPath(String pp)
public boolean getOneAndOnlyOne()
public void setOneAndOnlyOne(boolean b)
public boolean getRequired()
public void setRequired(boolean b)
public boolean isImportMatch()
public boolean getImportMatch()
public void setImportMatch(boolean b)
public String getEqualPropertyPath()
public void setEqualPropertyPath(String s)
public String getSelectFromPropertyPath()
public void setSelectFromPropertyPath(String s)
public String getAutoCreateProperty()
public void setAutoCreateProperty(String prop)
public List<OAFkeyInfo> getFkeyInfos()
Copyright © 1999–2025 ViaOA. All rights reserved.