public abstract class GeneratedSortConfig extends GenericItem
SortConfig.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 |
|---|---|
static String |
ASCENDING
Qualifier of the
SortConfig.ascending attribute |
static String |
AXIS
Qualifier of the
SortConfig.axis attribute |
protected static BidirectionalOneToManyHandler<GeneratedSortConfig> |
AXISHANDLER
BidirectionalOneToManyHandler for handling 1:n AXIS's relation attributes from 'one' side. |
static String |
AXISPOS
Qualifier of the
SortConfig.axisPOS attribute |
static String |
CASESENSITIVE
Qualifier of the
SortConfig.caseSensitive attribute |
static String |
CELL
Qualifier of the
SortConfig.cell attribute |
static String |
COMPARATORCLASS
Qualifier of the
SortConfig.comparatorClass attribute |
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
SORTBYRAWVALUE
Qualifier of the
SortConfig.sortByRawValue 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 |
|---|
GeneratedSortConfig() |
| 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.
|
AxisEntry |
getAxis()
Generated method - Getter of the
SortConfig.axis attribute. |
AxisEntry |
getAxis(SessionContext ctx)
Generated method - Getter of the
SortConfig.axis attribute. |
CellEntry |
getCell()
Generated method - Getter of the
SortConfig.cell attribute. |
CellEntry |
getCell(SessionContext ctx)
Generated method - Getter of the
SortConfig.cell attribute. |
Class |
getComparatorClass()
Generated method - Getter of the
SortConfig.comparatorClass attribute. |
Class |
getComparatorClass(SessionContext ctx)
Generated method - Getter of the
SortConfig.comparatorClass attribute. |
protected Map<String,Item.AttributeMode> |
getDefaultAttributeModes() |
Boolean |
isAscending()
Generated method - Getter of the
SortConfig.ascending attribute. |
Boolean |
isAscending(SessionContext ctx)
Generated method - Getter of the
SortConfig.ascending attribute. |
boolean |
isAscendingAsPrimitive()
Generated method - Getter of the
SortConfig.ascending attribute. |
boolean |
isAscendingAsPrimitive(SessionContext ctx)
Generated method - Getter of the
SortConfig.ascending attribute. |
Boolean |
isCaseSensitive()
Generated method - Getter of the
SortConfig.caseSensitive attribute. |
Boolean |
isCaseSensitive(SessionContext ctx)
Generated method - Getter of the
SortConfig.caseSensitive attribute. |
boolean |
isCaseSensitiveAsPrimitive()
Generated method - Getter of the
SortConfig.caseSensitive attribute. |
boolean |
isCaseSensitiveAsPrimitive(SessionContext ctx)
Generated method - Getter of the
SortConfig.caseSensitive attribute. |
Boolean |
isSortByRawValue()
Generated method - Getter of the
SortConfig.sortByRawValue attribute. |
Boolean |
isSortByRawValue(SessionContext ctx)
Generated method - Getter of the
SortConfig.sortByRawValue attribute. |
boolean |
isSortByRawValueAsPrimitive()
Generated method - Getter of the
SortConfig.sortByRawValue attribute. |
boolean |
isSortByRawValueAsPrimitive(SessionContext ctx)
Generated method - Getter of the
SortConfig.sortByRawValue attribute. |
void |
setAscending(boolean value)
Generated method - Setter of the
SortConfig.ascending attribute. |
void |
setAscending(Boolean value)
Generated method - Setter of the
SortConfig.ascending attribute. |
void |
setAscending(SessionContext ctx,
boolean value)
Generated method - Setter of the
SortConfig.ascending attribute. |
void |
setAscending(SessionContext ctx,
Boolean value)
Generated method - Setter of the
SortConfig.ascending attribute. |
void |
setAxis(AxisEntry value)
Generated method - Setter of the
SortConfig.axis attribute. |
void |
setAxis(SessionContext ctx,
AxisEntry value)
Generated method - Setter of the
SortConfig.axis attribute. |
void |
setCaseSensitive(boolean value)
Generated method - Setter of the
SortConfig.caseSensitive attribute. |
void |
setCaseSensitive(Boolean value)
Generated method - Setter of the
SortConfig.caseSensitive attribute. |
void |
setCaseSensitive(SessionContext ctx,
boolean value)
Generated method - Setter of the
SortConfig.caseSensitive attribute. |
void |
setCaseSensitive(SessionContext ctx,
Boolean value)
Generated method - Setter of the
SortConfig.caseSensitive attribute. |
void |
setCell(CellEntry value)
Generated method - Setter of the
SortConfig.cell attribute. |
void |
setCell(SessionContext ctx,
CellEntry value)
Generated method - Setter of the
SortConfig.cell attribute. |
void |
setComparatorClass(Class value)
Generated method - Setter of the
SortConfig.comparatorClass attribute. |
void |
setComparatorClass(SessionContext ctx,
Class value)
Generated method - Setter of the
SortConfig.comparatorClass attribute. |
void |
setSortByRawValue(boolean value)
Generated method - Setter of the
SortConfig.sortByRawValue attribute. |
void |
setSortByRawValue(Boolean value)
Generated method - Setter of the
SortConfig.sortByRawValue attribute. |
void |
setSortByRawValue(SessionContext ctx,
boolean value)
Generated method - Setter of the
SortConfig.sortByRawValue attribute. |
void |
setSortByRawValue(SessionContext ctx,
Boolean value)
Generated method - Setter of the
SortConfig.sortByRawValue 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 CELL
SortConfig.cell attributepublic static final String ASCENDING
SortConfig.ascending attributepublic static final String CASESENSITIVE
SortConfig.caseSensitive attributepublic static final String SORTBYRAWVALUE
SortConfig.sortByRawValue attributepublic static final String COMPARATORCLASS
SortConfig.comparatorClass attributepublic static final String AXISPOS
SortConfig.axisPOS attributepublic static final String AXIS
SortConfig.axis attributeprotected static final BidirectionalOneToManyHandler<GeneratedSortConfig> AXISHANDLER
BidirectionalOneToManyHandler for handling 1:n AXIS's relation attributes from 'one' side.protected static final Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class Itempublic Boolean isAscending(SessionContext ctx)
SortConfig.ascending attribute.public Boolean isAscending()
SortConfig.ascending attribute.public boolean isAscendingAsPrimitive(SessionContext ctx)
SortConfig.ascending attribute.public boolean isAscendingAsPrimitive()
SortConfig.ascending attribute.public void setAscending(SessionContext ctx, Boolean value)
SortConfig.ascending attribute.value - the ascendingpublic void setAscending(Boolean value)
SortConfig.ascending attribute.value - the ascendingpublic void setAscending(SessionContext ctx, boolean value)
SortConfig.ascending attribute.value - the ascendingpublic void setAscending(boolean value)
SortConfig.ascending attribute.value - the ascendingpublic AxisEntry getAxis(SessionContext ctx)
SortConfig.axis attribute.public AxisEntry getAxis()
SortConfig.axis attribute.public void setAxis(SessionContext ctx, AxisEntry value)
SortConfig.axis attribute.value - the axispublic void setAxis(AxisEntry value)
SortConfig.axis attribute.value - the axispublic Boolean isCaseSensitive(SessionContext ctx)
SortConfig.caseSensitive attribute.public Boolean isCaseSensitive()
SortConfig.caseSensitive attribute.public boolean isCaseSensitiveAsPrimitive(SessionContext ctx)
SortConfig.caseSensitive attribute.public boolean isCaseSensitiveAsPrimitive()
SortConfig.caseSensitive attribute.public void setCaseSensitive(SessionContext ctx, Boolean value)
SortConfig.caseSensitive attribute.value - the caseSensitivepublic void setCaseSensitive(Boolean value)
SortConfig.caseSensitive attribute.value - the caseSensitivepublic void setCaseSensitive(SessionContext ctx, boolean value)
SortConfig.caseSensitive attribute.value - the caseSensitivepublic void setCaseSensitive(boolean value)
SortConfig.caseSensitive attribute.value - the caseSensitivepublic CellEntry getCell(SessionContext ctx)
SortConfig.cell attribute.public CellEntry getCell()
SortConfig.cell attribute.public void setCell(SessionContext ctx, CellEntry value)
SortConfig.cell attribute.value - the cellpublic void setCell(CellEntry value)
SortConfig.cell attribute.value - the cellpublic Class getComparatorClass(SessionContext ctx)
SortConfig.comparatorClass attribute.public Class getComparatorClass()
SortConfig.comparatorClass attribute.public void setComparatorClass(SessionContext ctx, Class value)
SortConfig.comparatorClass attribute.value - the comparatorClasspublic void setComparatorClass(Class value)
SortConfig.comparatorClass attribute.value - the comparatorClassprotected 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 Boolean isSortByRawValue(SessionContext ctx)
SortConfig.sortByRawValue attribute.public Boolean isSortByRawValue()
SortConfig.sortByRawValue attribute.public boolean isSortByRawValueAsPrimitive(SessionContext ctx)
SortConfig.sortByRawValue attribute.public boolean isSortByRawValueAsPrimitive()
SortConfig.sortByRawValue attribute.public void setSortByRawValue(SessionContext ctx, Boolean value)
SortConfig.sortByRawValue attribute.value - the sortByRawValuepublic void setSortByRawValue(Boolean value)
SortConfig.sortByRawValue attribute.value - the sortByRawValuepublic void setSortByRawValue(SessionContext ctx, boolean value)
SortConfig.sortByRawValue attribute.value - the sortByRawValuepublic void setSortByRawValue(boolean value)
SortConfig.sortByRawValue attribute.value - the sortByRawValueCopyright © 2017 SAP SE. All Rights Reserved.