public abstract class GeneratedSolrFacetSearchKeywordRedirect extends GenericItem
SolrFacetSearchKeywordRedirect.GenericItem.GenericItemImplLocalizableItem.LocalizableItemImplExtensibleItem.ExtensibleItemImplItem.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationException| Modifier and Type | Field and Description |
|---|---|
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
FACETSEARCHCONFIG
Qualifier of the
SolrFacetSearchKeywordRedirect.facetSearchConfig attribute |
protected static BidirectionalOneToManyHandler<GeneratedSolrFacetSearchKeywordRedirect> |
FACETSEARCHCONFIGHANDLER
BidirectionalOneToManyHandler for handling 1:n FACETSEARCHCONFIG's relation attributes from 'one' side. |
static String |
IGNORECASE
Qualifier of the
SolrFacetSearchKeywordRedirect.ignoreCase attribute |
static String |
KEYWORD
Qualifier of the
SolrFacetSearchKeywordRedirect.keyword attribute |
static String |
LANGUAGE
Qualifier of the
SolrFacetSearchKeywordRedirect.language attribute |
static String |
MATCHTYPE
Qualifier of the
SolrFacetSearchKeywordRedirect.matchType attribute |
static String |
REDIRECT
Qualifier of the
SolrFacetSearchKeywordRedirect.redirect attribute |
LANGUAGE_FALLBACK_ENABLED_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPEimpl, tenant| Constructor and Description |
|---|
GeneratedSolrFacetSearchKeywordRedirect() |
| Modifier and Type | Method and Description |
|---|---|
protected Item |
createItem(SessionContext ctx,
ComposedType type,
Item.ItemAttributeMap allAttributes)
Has to be implemented for each concrete subtype of item.
|
protected Map<String,Item.AttributeMode> |
getDefaultAttributeModes() |
SolrFacetSearchConfig |
getFacetSearchConfig()
Generated method - Getter of the
SolrFacetSearchKeywordRedirect.facetSearchConfig attribute. |
SolrFacetSearchConfig |
getFacetSearchConfig(SessionContext ctx)
Generated method - Getter of the
SolrFacetSearchKeywordRedirect.facetSearchConfig attribute. |
String |
getKeyword()
Generated method - Getter of the
SolrFacetSearchKeywordRedirect.keyword attribute. |
String |
getKeyword(SessionContext ctx)
Generated method - Getter of the
SolrFacetSearchKeywordRedirect.keyword attribute. |
Language |
getLanguage()
Generated method - Getter of the
SolrFacetSearchKeywordRedirect.language attribute. |
Language |
getLanguage(SessionContext ctx)
Generated method - Getter of the
SolrFacetSearchKeywordRedirect.language attribute. |
EnumerationValue |
getMatchType()
Generated method - Getter of the
SolrFacetSearchKeywordRedirect.matchType attribute. |
EnumerationValue |
getMatchType(SessionContext ctx)
Generated method - Getter of the
SolrFacetSearchKeywordRedirect.matchType attribute. |
SolrAbstractKeywordRedirect |
getRedirect()
Generated method - Getter of the
SolrFacetSearchKeywordRedirect.redirect attribute. |
SolrAbstractKeywordRedirect |
getRedirect(SessionContext ctx)
Generated method - Getter of the
SolrFacetSearchKeywordRedirect.redirect attribute. |
Boolean |
isIgnoreCase()
Generated method - Getter of the
SolrFacetSearchKeywordRedirect.ignoreCase attribute. |
Boolean |
isIgnoreCase(SessionContext ctx)
Generated method - Getter of the
SolrFacetSearchKeywordRedirect.ignoreCase attribute. |
boolean |
isIgnoreCaseAsPrimitive()
Generated method - Getter of the
SolrFacetSearchKeywordRedirect.ignoreCase attribute. |
boolean |
isIgnoreCaseAsPrimitive(SessionContext ctx)
Generated method - Getter of the
SolrFacetSearchKeywordRedirect.ignoreCase attribute. |
void |
setFacetSearchConfig(SessionContext ctx,
SolrFacetSearchConfig value)
Generated method - Setter of the
SolrFacetSearchKeywordRedirect.facetSearchConfig attribute. |
void |
setFacetSearchConfig(SolrFacetSearchConfig value)
Generated method - Setter of the
SolrFacetSearchKeywordRedirect.facetSearchConfig attribute. |
void |
setIgnoreCase(boolean value)
Generated method - Setter of the
SolrFacetSearchKeywordRedirect.ignoreCase attribute. |
void |
setIgnoreCase(Boolean value)
Generated method - Setter of the
SolrFacetSearchKeywordRedirect.ignoreCase attribute. |
void |
setIgnoreCase(SessionContext ctx,
boolean value)
Generated method - Setter of the
SolrFacetSearchKeywordRedirect.ignoreCase attribute. |
void |
setIgnoreCase(SessionContext ctx,
Boolean value)
Generated method - Setter of the
SolrFacetSearchKeywordRedirect.ignoreCase attribute. |
void |
setKeyword(SessionContext ctx,
String value)
Generated method - Setter of the
SolrFacetSearchKeywordRedirect.keyword attribute. |
void |
setKeyword(String value)
Generated method - Setter of the
SolrFacetSearchKeywordRedirect.keyword attribute. |
void |
setLanguage(Language value)
Generated method - Setter of the
SolrFacetSearchKeywordRedirect.language attribute. |
void |
setLanguage(SessionContext ctx,
Language value)
Generated method - Setter of the
SolrFacetSearchKeywordRedirect.language attribute. |
void |
setMatchType(EnumerationValue value)
Generated method - Setter of the
SolrFacetSearchKeywordRedirect.matchType attribute. |
void |
setMatchType(SessionContext ctx,
EnumerationValue value)
Generated method - Setter of the
SolrFacetSearchKeywordRedirect.matchType attribute. |
void |
setRedirect(SessionContext ctx,
SolrAbstractKeywordRedirect value)
Generated method - Setter of the
SolrFacetSearchKeywordRedirect.redirect attribute. |
void |
setRedirect(SolrAbstractKeywordRedirect value)
Generated method - Setter of the
SolrFacetSearchKeywordRedirect.redirect attribute. |
getInitialProperties, getNonInitialAttributesgetAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedPropertycreateNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setPropertyaddLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, checkRemovable, clearPermission, compareTo, ctx, doAfterRemove, doBeforeRemove, equals, getAccessorFor, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributesInternal, getAllLinkedItems, getAndCheckCacheBoundItem, getAttribute, getAttribute, getCacheBoundItem, getComposedType, getComposedTypePK, getCreationTime, getCurrentlyRemovingCount, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItemsCount, getLinkedItemsCount, getLinkedItemsCount, getModificationTime, getNegativePermissions, getOwner, getPermissionMap, getPermissions, getPersistenceVersion, getPK, getPositivePermissions, getRestrictedPrincipals, getSession, getSyncObject, getTenant, getTransientObject, getTransientObjectMap, hashCode, hasRegisteredClassAccessorFor, internal_registerClassAccessorFor, internal_registerNonClassAccessorFor, invalidateLocalCaches, isAlive, isCacheBound, isCurrentlyRemoving, isCurrentlyRemoving, isEmptyRelationValue, isInCreate, isInstanceOf, isItemCheckBeforeRemoveableDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, readResolve, refreshRemote, registerAccessFor, registerAccessFor, registerJaloInvalidationListeners, remove, remove, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinks, removePartOfItems, removePartOfItems, setAllAttributes, setAllAttributes, setAllAttributesInternal, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAttribute, setAttribute, setAttributeFromString, setAttributeFromString, setCacheBound, setComposedType, setCreationTime, setImplementation, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setModificationTime, setNonInitialAttributes, setOwner, setPermissionsByMap, setTransientObject, setUseTA, toString, useTA, writeReplacegetImplementation, setTenantpublic static final String LANGUAGE
SolrFacetSearchKeywordRedirect.language attributepublic static final String KEYWORD
SolrFacetSearchKeywordRedirect.keyword attributepublic static final String MATCHTYPE
SolrFacetSearchKeywordRedirect.matchType attributepublic static final String IGNORECASE
SolrFacetSearchKeywordRedirect.ignoreCase attributepublic static final String REDIRECT
SolrFacetSearchKeywordRedirect.redirect attributepublic static final String FACETSEARCHCONFIG
SolrFacetSearchKeywordRedirect.facetSearchConfig attributeprotected static final BidirectionalOneToManyHandler<GeneratedSolrFacetSearchKeywordRedirect> FACETSEARCHCONFIGHANDLER
BidirectionalOneToManyHandler for handling 1:n FACETSEARCHCONFIG's relation attributes from 'one' side.protected static final Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
public GeneratedSolrFacetSearchKeywordRedirect()
protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class Itemprotected Item createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) throws JaloBusinessException
ItemComposedType.newInstance(Map).
In case this method uses any of the attribute values during creation it is required to override
Item.getNonInitialAttributes(SessionContext, ItemAttributeMap) too.
Sn example:
public static final String MY_ATTRIBUTE = "someAttribute"; ... protected Item createItem(SessionContext
ctx, ComposedType type, Map allAttributes ) throws JaloBusinessException { MyManager man = ... return
man.createMyItem( (String)allAttributes.get(MY_ATTRIBUTE) );
// here MY_ATTRIBUTE is used for creation, so it must not be set again } protected Map getNonInitialAttributes(
SessionContext ctx, Map allAttributes ) { // let superclass remove its own initial attributes Map ret =
super.getNonInitialAttributes( ctx, allAttributes );
// remove MY_ATTRIBUTE from all attributes since if has already been set ret.remove(MY_ATTRIBUTE); return ret; }
createItem in class GenericItemctx - the current session context which this item is created withintype - the actual item type ( since subtypes may not provide a own jalo class this may be different from the
type which this method was implemented for )JaloBusinessException - indicates an error during creation - any changes will be rollbackedpublic SolrFacetSearchConfig getFacetSearchConfig(SessionContext ctx)
SolrFacetSearchKeywordRedirect.facetSearchConfig attribute.public SolrFacetSearchConfig getFacetSearchConfig()
SolrFacetSearchKeywordRedirect.facetSearchConfig attribute.public void setFacetSearchConfig(SessionContext ctx, SolrFacetSearchConfig value)
SolrFacetSearchKeywordRedirect.facetSearchConfig attribute.value - the facetSearchConfigpublic void setFacetSearchConfig(SolrFacetSearchConfig value)
SolrFacetSearchKeywordRedirect.facetSearchConfig attribute.value - the facetSearchConfigpublic Boolean isIgnoreCase(SessionContext ctx)
SolrFacetSearchKeywordRedirect.ignoreCase attribute.public Boolean isIgnoreCase()
SolrFacetSearchKeywordRedirect.ignoreCase attribute.public boolean isIgnoreCaseAsPrimitive(SessionContext ctx)
SolrFacetSearchKeywordRedirect.ignoreCase attribute.public boolean isIgnoreCaseAsPrimitive()
SolrFacetSearchKeywordRedirect.ignoreCase attribute.public void setIgnoreCase(SessionContext ctx, Boolean value)
SolrFacetSearchKeywordRedirect.ignoreCase attribute.value - the ignoreCasepublic void setIgnoreCase(Boolean value)
SolrFacetSearchKeywordRedirect.ignoreCase attribute.value - the ignoreCasepublic void setIgnoreCase(SessionContext ctx, boolean value)
SolrFacetSearchKeywordRedirect.ignoreCase attribute.value - the ignoreCasepublic void setIgnoreCase(boolean value)
SolrFacetSearchKeywordRedirect.ignoreCase attribute.value - the ignoreCasepublic String getKeyword(SessionContext ctx)
SolrFacetSearchKeywordRedirect.keyword attribute.public String getKeyword()
SolrFacetSearchKeywordRedirect.keyword attribute.public void setKeyword(SessionContext ctx, String value)
SolrFacetSearchKeywordRedirect.keyword attribute.value - the keywordpublic void setKeyword(String value)
SolrFacetSearchKeywordRedirect.keyword attribute.value - the keywordpublic Language getLanguage(SessionContext ctx)
SolrFacetSearchKeywordRedirect.language attribute.public Language getLanguage()
SolrFacetSearchKeywordRedirect.language attribute.public void setLanguage(SessionContext ctx, Language value)
SolrFacetSearchKeywordRedirect.language attribute.value - the languagepublic void setLanguage(Language value)
SolrFacetSearchKeywordRedirect.language attribute.value - the languagepublic EnumerationValue getMatchType(SessionContext ctx)
SolrFacetSearchKeywordRedirect.matchType attribute.public EnumerationValue getMatchType()
SolrFacetSearchKeywordRedirect.matchType attribute.public void setMatchType(SessionContext ctx, EnumerationValue value)
SolrFacetSearchKeywordRedirect.matchType attribute.value - the matchTypepublic void setMatchType(EnumerationValue value)
SolrFacetSearchKeywordRedirect.matchType attribute.value - the matchTypepublic SolrAbstractKeywordRedirect getRedirect(SessionContext ctx)
SolrFacetSearchKeywordRedirect.redirect attribute.public SolrAbstractKeywordRedirect getRedirect()
SolrFacetSearchKeywordRedirect.redirect attribute.public void setRedirect(SessionContext ctx, SolrAbstractKeywordRedirect value)
SolrFacetSearchKeywordRedirect.redirect attribute.value - the redirectpublic void setRedirect(SolrAbstractKeywordRedirect value)
SolrFacetSearchKeywordRedirect.redirect attribute.value - the redirectCopyright © 2017 SAP SE. All Rights Reserved.