Package com.hybris.backoffice.jalo
Class BackofficeManager
java.lang.Object
de.hybris.platform.jalo.Manager
de.hybris.platform.jalo.extension.Extension
com.hybris.backoffice.jalo.GeneratedBackofficeManager
com.hybris.backoffice.jalo.BackofficeManager
- All Implemented Interfaces:
ItemLifecycleListener,JaloSessionListener,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.jalo.extension.Extension
Extension.RestrictedLanguagesProvider, Extension.RightsProviderNested classes/interfaces inherited from class de.hybris.platform.jalo.Manager
Manager.GenericManagerSingletonCreator, Manager.ManagerSingletonCreator -
Field Summary
Fields inherited from class com.hybris.backoffice.jalo.GeneratedBackofficeManager
DEFAULT_INITIAL_ATTRIBUTES, USER2BACKOFFICEOBJECTCOLLECTIONRELATIONCOLLECTIONPKSHANDLER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidRegisters new listener for persistence layer lifecycle eventsvoidafterSessionAttributeChange(JaloSession jaloSession, String name, Object value) Notify if the extension manager if the session attributes was changedvoidafterSessionCreation(JaloSession jaloSession) Notifies the extension manager if a session was just created.voidafterSessionUserChange(JaloSession jaloSession, User user) Notifies the extension manager if the current session user was changedvoidbeforeSessionClose(JaloSession jaloSession) Notifies the extension manager if a session will be closed.static BackofficeManagervoidRemoves registered listener for persistence layer lifecycle eventsMethods inherited from class com.hybris.backoffice.jalo.GeneratedBackofficeManager
addToCollectionPks, addToCollectionPks, createBackofficeObjectCollectionItemReference, createBackofficeObjectCollectionItemReference, createBackofficeObjectSpecialCollection, createBackofficeObjectSpecialCollection, createBackofficeRole, createBackofficeRole, createBackofficeThemeConfig, createBackofficeThemeConfig, createCustomTheme, createCustomTheme, createExcelImportCronJob, createExcelImportCronJob, createExcelImportJob, createExcelImportJob, getAvatar, getAvatar, getCollectionPks, getCollectionPks, getDefaultAttributeModes, getName, getStyle, getStyle, getStyleVersion, getStyleVersion, getStyleVersionAsPrimitive, getStyleVersionAsPrimitive, getThemeForBackoffice, getThemeForBackoffice, getThumbnail, getThumbnail, getVisualisationX, getVisualisationX, getVisualisationX, getVisualisationX, getVisualisationX, getVisualisationX, getVisualisationXAsPrimitive, getVisualisationXAsPrimitive, getVisualisationXAsPrimitive, getVisualisationXAsPrimitive, getVisualisationXAsPrimitive, getVisualisationXAsPrimitive, getVisualisationY, getVisualisationY, getVisualisationY, getVisualisationY, getVisualisationY, getVisualisationY, getVisualisationYAsPrimitive, getVisualisationYAsPrimitive, getVisualisationYAsPrimitive, getVisualisationYAsPrimitive, getVisualisationYAsPrimitive, getVisualisationYAsPrimitive, getWidgetsConfigForBackoffice, getWidgetsConfigForBackoffice, isBackOfficeLoginDisabled, isBackOfficeLoginDisabled, isBackOfficeLoginDisabledAsPrimitive, isBackOfficeLoginDisabledAsPrimitive, removeFromCollectionPks, removeFromCollectionPks, setAvatar, setAvatar, setBackOfficeLoginDisabled, setBackOfficeLoginDisabled, setBackOfficeLoginDisabled, setBackOfficeLoginDisabled, setCollectionPks, setCollectionPks, setStyle, setStyle, setStyleVersion, setStyleVersion, setStyleVersion, setStyleVersion, setThemeForBackoffice, setThemeForBackoffice, setThumbnail, setThumbnail, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setWidgetsConfigForBackoffice, setWidgetsConfigForBackofficeMethods inherited from class de.hybris.platform.jalo.extension.Extension
checkBeforeInitialization, checkBeforeItemRemoval, createEssentialData, createProjectData, createSampleData, getCreatorDescription, getCreatorName, getCreatorParameterDefault, getCreatorParameterNames, getCreatorParameterPossibleValues, getRemote, isCreatorDisabled, notifyInitializationEnd, notifyInitializationStart, notifyItemRemoval, onFirstSessionCreation, writeReplaceMethods inherited from class de.hybris.platform.jalo.Manager
afterItemCreation, beforeItemCreation, destroy, extractNonRequiredRemoteFromItem, extractRequiredRemoteFromItem, getAllValuesSessionContext, getAttribute, getAttributeMap, getFirstItemByAttribute, getFirstItemByAttribute, getRemoteManagerClass, getSession, getSingletonManagerInstance, getTenant, getTransientObject, getTransientObjectMap, init, setAttribute, setTenant, setTransientObject, wrap
-
Constructor Details
-
BackofficeManager
public BackofficeManager()
-
-
Method Details
-
getInstance
-
addSessionListener
Registers new listener for persistence layer lifecycle events- Parameters:
listener- new listener
-
removeListener
Removes registered listener for persistence layer lifecycle events- Parameters:
listener- listener to be removed
-
afterSessionCreation
Description copied from interface:JaloSessionListenerNotifies the extension manager if a session was just created.- Specified by:
afterSessionCreationin interfaceJaloSessionListener- Parameters:
jaloSession- new session- See Also:
-
JaloSession.createInstance(java.util.Map, Class)
-
beforeSessionClose
Description copied from interface:JaloSessionListenerNotifies the extension manager if a session will be closed.- Specified by:
beforeSessionClosein interfaceJaloSessionListener- Parameters:
jaloSession- current session- See Also:
-
afterSessionUserChange
Description copied from interface:JaloSessionListenerNotifies the extension manager if the current session user was changed- Specified by:
afterSessionUserChangein interfaceJaloSessionListener- Parameters:
jaloSession- current sessionuser- previous user- See Also:
-
afterSessionAttributeChange
Description copied from interface:JaloSessionListenerNotify if the extension manager if the session attributes was changed- Specified by:
afterSessionAttributeChangein interfaceJaloSessionListener- Parameters:
jaloSession- current sessionname- name of changed attributevalue- new value
-