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,java.io.Serializable
public class BackofficeManager extends GeneratedBackofficeManager implements JaloSessionListener
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.extension.Extension
Extension.RestrictedLanguagesProvider, Extension.RightsProvider
-
Nested 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
-
-
Constructor Summary
Constructors Constructor Description BackofficeManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSessionListener(PersistenceLayerSessionListener listener)Registers new listener for persistence layer lifecycle eventsvoidafterSessionAttributeChange(JaloSession jaloSession, java.lang.String name, java.lang.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 BackofficeManagergetInstance()voidremoveListener(PersistenceLayerSessionListener listener)Removes registered listener for persistence layer lifecycle events-
Methods inherited from class com.hybris.backoffice.jalo.GeneratedBackofficeManager
createBackofficeRole, createBackofficeRole, createExcelImportCronJob, createExcelImportCronJob, createExcelImportJob, createExcelImportJob, getDefaultAttributeModes, getName, getVisualisationX, getVisualisationX, getVisualisationX, getVisualisationX, getVisualisationX, getVisualisationX, getVisualisationXAsPrimitive, getVisualisationXAsPrimitive, getVisualisationXAsPrimitive, getVisualisationXAsPrimitive, getVisualisationXAsPrimitive, getVisualisationXAsPrimitive, getVisualisationY, getVisualisationY, getVisualisationY, getVisualisationY, getVisualisationY, getVisualisationY, getVisualisationYAsPrimitive, getVisualisationYAsPrimitive, getVisualisationYAsPrimitive, getVisualisationYAsPrimitive, getVisualisationYAsPrimitive, getVisualisationYAsPrimitive, isBackOfficeLoginDisabled, isBackOfficeLoginDisabled, isBackOfficeLoginDisabledAsPrimitive, isBackOfficeLoginDisabledAsPrimitive, setBackOfficeLoginDisabled, setBackOfficeLoginDisabled, setBackOfficeLoginDisabled, setBackOfficeLoginDisabled, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationX, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY, setVisualisationY
-
Methods 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, writeReplace
-
Methods 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
-
-
-
-
Method Detail
-
getInstance
public static BackofficeManager getInstance()
-
addSessionListener
public void addSessionListener(PersistenceLayerSessionListener listener)
Registers new listener for persistence layer lifecycle events- Parameters:
listener- new listener
-
removeListener
public void removeListener(PersistenceLayerSessionListener listener)
Removes registered listener for persistence layer lifecycle events- Parameters:
listener- listener to be removed
-
afterSessionCreation
public void afterSessionCreation(JaloSession jaloSession)
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
public void beforeSessionClose(JaloSession jaloSession)
Description copied from interface:JaloSessionListenerNotifies the extension manager if a session will be closed.- Specified by:
beforeSessionClosein interfaceJaloSessionListener- Parameters:
jaloSession- current session- See Also:
JaloSession.close()
-
afterSessionUserChange
public void afterSessionUserChange(JaloSession jaloSession, User user)
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:
JaloSession.setUser(User)
-
afterSessionAttributeChange
public void afterSessionAttributeChange(JaloSession jaloSession, java.lang.String name, java.lang.Object value)
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
-
-