F
- type of object that the property path is based on.public class OAPropertyPath<F> extends Object
Constructor and Description |
---|
OAPropertyPath(Class<F> fromClass,
String propertyPath) |
OAPropertyPath(Class<F> fromClass,
String propertyPath,
boolean bIgnoreError) |
OAPropertyPath(String propertyPath) |
public OAPropertyPath(String propertyPath)
public String getPropertyPath()
public OAPropertyPath getReversePropertyPath()
public OAPropertyPath getReversePropertyPath(boolean bAllowPrivateLinks)
public String getPropertyPathLinksOnly()
public OAPropertyInfo getEndPropertyInfo()
public OACalcInfo getEndCalcInfo()
public OALinkInfo getEndLinkInfo()
public OAProperty getOAPropertyAnnotation()
public OACalculatedProperty getOACalculatedPropertyAnnotation()
public OAOne getOAOneAnnotation()
public String[] getProperties()
public String[] getCastNames()
public String[] getFilterNames()
public String[] getFilterParams()
public Object[][] getFilterParamValues()
public Method[] getMethods()
public Class[] getClasses()
public Constructor[] getFilterConstructors()
public OALinkInfo[] getLinkInfos()
public boolean hasLinks()
public OALinkInfo[] getRecursiveLinkInfos()
public String getLastPropertyName()
public String getFirstPropertyName()
public Object getValue(Hub<F> hub, F fromObject)
public String getValueAsString(Hub<F> hub, F fromObject)
public void setup(Hub hub)
public void setup(Class clazz)
public void setup(Class clazz, boolean bIgnorePrivateLink)
public boolean hasPrivateLink()
public boolean getDoesLastMethodHasHubParam()
public boolean getNeedsDataToVerify()
public String setup(Hub hub, Class clazz, Class substituteClass, boolean bIgnorePrivateLink)
substituteClass
- class to use if a link property is of type OAObject.classbIgnorePrivateLink
- if true, then a link that does not have a get method will not throw an exception. Used by HubGroupBypublic String getFormat()
public boolean getHasHubProperty()
Copyright © 1999–2025 ViaOA. All rights reserved.