com.ca.commons.jndi.beans
Class BeanStoreSearchSpec<R>
java.lang.Object
com.ca.commons.jndi.beans.BeanStoreSearchSpec<R>
public final class BeanStoreSearchSpec<R>
- extends Object
SEARCHSCOPE_NONE
public static final int SEARCHSCOPE_NONE
- See Also:
- Constant Field Values
create
public static <R> BeanStoreSearchSpec<R> create(BeanStoreClassSpec<?> clSpec,
BeanStoreSearchSpec.ResultFactory<R> resFactory)
create
public static BeanStoreSearchSpec<Object> create(BeanStoreClassSpec<?> clSpec)
defaultFactory
public static <T> BeanStoreSearchSpec.ResultFactory<T> defaultFactory(BeanStoreClassSpec<? extends T> clSpec)
getClassSpec
public BeanStoreClassSpec<?> getClassSpec()
getFilter
public com.ca.commons.jndi.dsml.xmlbind.Filter getFilter()
setFilter
public void setFilter(com.ca.commons.jndi.dsml.xmlbind.Filter filter)
getPropertiesToReturn
public Set<com.ca.commons.beans.PropertyName.Component> getPropertiesToReturn()
setPropertiesToReturn
public void setPropertiesToReturn(String... propertiesToReturn)
setPropertiesToReturn
public void setPropertiesToReturn(Collection<com.ca.commons.beans.PropertyName.Component> propertiesToReturn)
addPropertyToReturn
public void addPropertyToReturn(String propName)
getExtraSearchAttributes
public Set<String> getExtraSearchAttributes()
setExtraSearchAttributes
public void setExtraSearchAttributes(String[] extra)
addExraSearchAttribute
public void addExraSearchAttribute(String attibName)
getCountLimit
public long getCountLimit()
setCountLimit
public void setCountLimit(long countLimit)
hasCountLimit
public boolean hasCountLimit()
isLimitReached
public boolean isLimitReached(long count)
getNameSuffix
public String getNameSuffix()
setNameSuffix
public void setNameSuffix(String nameSuffix)
getArgs
public List<String> getArgs()
setArgs
public void setArgs(List<String> args)
getScope
public int getScope()
setScope
public void setScope(int scope)
hasScope
public boolean hasScope()
isOverrideBase
public boolean isOverrideBase()
setOverrideBase
public void setOverrideBase(boolean overrideBase)
isTranslateFilter
public boolean isTranslateFilter()
setTranslateFilter
public void setTranslateFilter(boolean translateFilter)
instantiateResult
public R instantiateResult(Object dnPropertyValue,
JNDIBeanStoreFactory factory)
throws IllegalAccessException,
InstantiationException
- Throws:
IllegalAccessException
InstantiationException
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Created 2011-07-14 13:27 EST