Class Extension
- java.lang.Object
-
- de.hybris.platform.jalo.Manager
-
- de.hybris.platform.jalo.extension.Extension
-
- All Implemented Interfaces:
ItemLifecycleListener
,java.io.Serializable
- Direct Known Subclasses:
AbstractPriceFactory
,AdminapiManager
,Agentdesktopdataexchangeb2bManager
,AgentdesktopdataexchangecoreManager
,AgentdesktopdataexchangeManager
,ChinesepaymentmockManager
,DeliveryModeManager
,Eventpublisherb2bManager
,GeneratedAcceleratorbackofficeManager
,GeneratedAcceleratorCmsManager
,GeneratedAcceleratorServicesManager
,GeneratedAcceleratorstorefrontcommonsManager
,GeneratedAcceleratorwebservicesaddonManager
,GeneratedAccountsummaryaddonManager
,GeneratedAdmincockpitManager
,GeneratedAmazoncloudManager
,GeneratedApiregistryservicesManager
,GeneratedApparelstoreManager
,GeneratedASQManager
,GeneratedAssistedservicecustomerinterestsaddonManager
,GeneratedAssistedservicecustomerinterestsfacadesManager
,GeneratedAssistedservicefacadesManager
,GeneratedAssistedservicepromotionaddonManager
,GeneratedAssistedservicepromotionfacadesManager
,GeneratedAssistedserviceservicesManager
,GeneratedAssistedservicestorefrontManager
,GeneratedAssistedservicewebservicesManager
,GeneratedAssistedserviceyprofileaddonManager
,GeneratedAssistedserviceyprofilefacadesManager
,GeneratedAuditreportservicesManager
,GeneratedAzurecloudManager
,GeneratedB2bacceleratoraddonManager
,GeneratedB2BAcceleratorServicesManager
,GeneratedB2bapprovalprocessfacadesManager
,GeneratedB2BApprovalprocessManager
,GeneratedB2bcommercebackofficeManager
,GeneratedB2bcommercefacadesManager
,GeneratedB2BCommerceManager
,GeneratedB2boccaddonManager
,GeneratedB2bordermanagementfacadesManager
,GeneratedB2bordermanagementwebservicesManager
,GeneratedB2bpunchoutaddonManager
,GeneratedB2bpunchoutManager
,GeneratedB2bsappricingManager
,GeneratedB2bsapproductavailabilityManager
,GeneratedBackofficeManager
,GeneratedBackofficesolrsearchManager
,GeneratedBasecommercebackofficeManager
,GeneratedBasecommerceManager
,GeneratedC4ccustomerManager
,GeneratedC4cquoteManager
,GeneratedCaptchaaddonManager
,GeneratedCatalogManager
,GeneratedCecssoManager
,GeneratedChineseaddressaddonManager
,GeneratedChineseaddressbackofficeManager
,GeneratedChineseaddressfacadesManager
,GeneratedChineseaddressoccaddonManager
,GeneratedChineseaddressservicesManager
,GeneratedChinesecommerceorgaddressaddonManager
,GeneratedChinesecommerceorgaddressfacadesManager
,GeneratedChineselogisticaddonManager
,GeneratedChineselogisticbackofficeManager
,GeneratedChineselogisticfacadesManager
,GeneratedChineselogisticoccaddonManager
,GeneratedChineselogisticservicesManager
,GeneratedChinesepaymentaddonManager
,GeneratedChinesepaymentfacadesManager
,GeneratedChinesepaymentoccaddonManager
,GeneratedChinesepaymentservicesManager
,GeneratedChineseproductsharingaddonManager
,GeneratedChineseprofileaddonManager
,GeneratedChineseprofilefacadesManager
,GeneratedChineseprofileoccaddonManager
,GeneratedChineseprofileservicesManager
,GeneratedChinesepspalipaysamplesaddonManager
,GeneratedChinesepspalipaysbackofficeManager
,GeneratedChinesepspalipayservicesManager
,GeneratedChinesepspwechatpaymentaddonManager
,GeneratedChinesepspwechatpaysamplesaddonManager
,GeneratedChinesepspwechatpaysbackofficeManager
,GeneratedChinesepspwechatpayservicesManager
,GeneratedChinesestoreaddonManager
,GeneratedChinesestoreservicesManager
,GeneratedChinesetaxinvoiceaddonManager
,GeneratedChinesetaxinvoicebackofficeManager
,GeneratedChinesetaxinvoicefacadesManager
,GeneratedChinesetaxinvoiceoccaddonManager
,GeneratedChinesetaxinvoiceservicesManager
,GeneratedCisclienttestManager
,GeneratedCispaymentManager
,GeneratedCissapdigitalpaymentManager
,GeneratedCissubscriptionManager
,GeneratedCms2LibManager
,GeneratedCms2Manager
,GeneratedCmsbackofficeManager
,GeneratedCmsfacadesManager
,GeneratedCmsoccaddonManager
,GeneratedCmsSmarteditManager
,GeneratedCmssmarteditwebservicesManager
,GeneratedCmswebservicesManager
,GeneratedCockpitManager
,GeneratedCommentsManager
,GeneratedCommerceorgaddonManager
,GeneratedCommerceorgsamplesaddonManager
,GeneratedCommerceservicesbackofficeManager
,GeneratedCommerceServicesManager
,GeneratedCommercewebservicescommonsManager
,GeneratedCommonsManager
,GeneratedConfigurablebundleaddonManager
,GeneratedConfigurablebundlefacadesManager
,GeneratedConfigurableBundleServicesManager
,GeneratedConsignmenttrackingaddonManager
,GeneratedConsignmenttrackingbackofficeManager
,GeneratedConsignmenttrackingfacadesManager
,GeneratedConsignmenttrackingmockManager
,GeneratedConsignmenttrackingoccaddonManager
,GeneratedConsignmenttrackingservicesManager
,GeneratedCronJobManager
,GeneratedCustomercouponaddonManager
,GeneratedCustomercouponbackofficeManager
,GeneratedCustomercouponfacadesManager
,GeneratedCustomercouponoccaddonManager
,GeneratedCustomercouponsamplesaddonManager
,GeneratedCustomercouponservicesManager
,GeneratedCustomerinterestsaddonManager
,GeneratedCustomerinterestsfacadesManager
,GeneratedCustomerinterestsoccaddonManager
,GeneratedCustomerinterestsservicesManager
,GeneratedCustomerReviewManager
,GeneratedCustomerticketingc4cb2bintegrationManager
,GeneratedCustomerticketingc4cintegrationManager
,GeneratedDeltadetectionManager
,GeneratedElectronicsstoreManager
,GeneratedEmbeddedserverManager
,GeneratedEntitlementbackofficeManager
,GeneratedEntitlementfacadesManager
,GeneratedEntitlementservicesManager
,GeneratedEventpublisherManager
,GeneratedEventtrackingmodelManager
,GeneratedEventtrackingpublisherManager
,GeneratedEventtrackingservicesManager
,GeneratedEventtrackingwsaddonManager
,GeneratedGeneratedSmarteditwebservicesManager
,GeneratedGigyabackofficeManager
,GeneratedGigyafacadesManager
,GeneratedGigyaloginaddonManager
,GeneratedGigyaservicesManager
,GeneratedGridfsstorageManager
,GeneratedGroovynatureManager
,GeneratedHybrisanalyticsaddonManager
,GeneratedHybrisdatasupplierbackofficeManager
,GeneratedHybrisDataSupplierManager
,GeneratedHybrisrootcauseanalysisManager
,GeneratedHybristransportandchangeManager
,GeneratedImpExManager
,GeneratedImportCockpitManager
,GeneratedIntegrationbackofficeManager
,GeneratedIntegrationmonitoringbackofficeManager
,GeneratedKymaintegrationservicesManager
,GeneratedLDAPManager
,GeneratedMarketplacebackofficeManager
,GeneratedMarketplacebackofficesamplesaddonManager
,GeneratedMarketplacefacadesManager
,GeneratedMarketplaceoccaddonManager
,GeneratedMarketplacepromotionenginesamplesaddonManager
,GeneratedMarketplaceservicesManager
,GeneratedMarketplacestoreManager
,GeneratedMediaconversionbackofficeManager
,GeneratedMediaConversionManager
,GeneratedMediawebManager
,GeneratedMerchandisingaddonManager
,GeneratedMerchandisingcmswebservicesManager
,GeneratedMerchandisingservicesManager
,GeneratedMerchandisingsmarteditManager
,GeneratedMerchandisingstorefrontsampledataaddonManager
,GeneratedMessagecentercsfacadesManager
,GeneratedMessagecentercsoccaddonManager
,GeneratedMessagecentercsservicesManager
,GeneratedMulticountrysampledataaddonManager
,GeneratedNotificationaddonManager
,GeneratedNotificationfacadesManager
,GeneratedNotificationoccaddonManager
,GeneratedNotificationservicesManager
,GeneratedNpmancillaryManager
,GeneratedOndemandsampledataManager
,GeneratedOrbeonwebManager
,GeneratedOrdermanagementaddonManager
,GeneratedOrdermanagementfacadesManager
,GeneratedOrdermanagementwebservicesManager
,GeneratedOrderselfserviceaddonManager
,GeneratedOutboundsyncbackofficeManager
,GeneratedPatchesbackofficeManager
,GeneratedPatchesDemoManager
,GeneratedPatchesManager
,GeneratedPaymentManager
,GeneratedPcmbackofficeManager
,GeneratedPcmbackofficesamplesaddonManager
,GeneratedPermissionsfacadesManager
,GeneratedPermissionswebservicesManager
,GeneratedPersonalizationaddonManager
,GeneratedPersonalizationcmsbackofficeManager
,GeneratedPersonalizationcmsManager
,GeneratedPersonalizationcmswebManager
,GeneratedPersonalizationfacadesManager
,GeneratedPersonalizationintegrationbackofficeManager
,GeneratedPersonalizationintegrationManager
,GeneratedPersonalizationpromotionsbackofficeManager
,GeneratedPersonalizationpromotionsManager
,GeneratedPersonalizationpromotionssampledataaddonManager
,GeneratedPersonalizationpromotionssmarteditManager
,GeneratedPersonalizationpromotionswebManager
,GeneratedPersonalizationsampledataaddonManager
,GeneratedPersonalizationservicesbackofficeManager
,GeneratedPersonalizationservicesManager
,GeneratedPersonalizationsmarteditManager
,GeneratedPersonalizationwebservicesManager
,GeneratedPersonalizationyprofileManager
,GeneratedPersonalizationyprofilesampledataaddonManager
,GeneratedPlatformbackofficeManager
,GeneratedPowertoolsStoreManager
,GeneratedPreviewpersonalizationwebManager
,GeneratedPreviewwebservicesManager
,GeneratedProfileservicesManager
,GeneratedProfiletagaddonManager
,GeneratedPromotionsbackofficeManager
,GeneratedPromotionsManager
,GeneratedRuleengineservicesManager
,GeneratedSamlcommercesecssoManager
,GeneratedSamlsinglesignonManager
,GeneratedSamlssobackofficeManager
,GeneratedSapc4ccustomerb2cManager
,GeneratedSapcarcommercefacadesManager
,GeneratedSapcarintegrationaddonManager
,GeneratedSapcarintegrationManager
,GeneratedSapcommonbolManager
,GeneratedSapcoreaddonManager
,GeneratedSapcorebolManager
,GeneratedSapcoreconfigurationbackofficeManager
,GeneratedSapcoreconfigurationManager
,GeneratedSapcorejcoManager
,GeneratedSapcorejcorecManager
,GeneratedSapcoreManager
,GeneratedSapcoreodataManager
,GeneratedSapcoretestManager
,GeneratedsapcpconfigurationbackofficeManager
,GeneratedSapcpconfigurationManager
,GeneratedSapcpiadapterManager
,GeneratedSapcpicustomerexchangeb2bManager
,GeneratedSapcpicustomerexchangeManager
,GeneratedSapcpiorderexchangeb2bManager
,GeneratedSapcpiorderexchangeManager
,GeneratedSapcpiorderexchangeomsb2bManager
,GeneratedSapcpiorderexchangeomsManager
,GeneratedSapcpiproductexchangeManager
,GeneratedSapcpireturnsexchangeManager
,GeneratedSapcreditcheckbackofficeManager
,GeneratedSapcreditcheckManager
,GeneratedSapcustomerb2bbackofficeManager
,GeneratedSapcustomerb2bManager
,GeneratedSapcustomerb2cManager
,GeneratedSapdigitalpaymentaddonManager
,GeneratedSapdigitalpaymentb2baddonManager
,GeneratedSapdigitalpaymentbackofficeManager
,GeneratedSapimpeximportadapterManager
,GeneratedSapinvoiceaddonManager
,GeneratedSapinvoicebolManager
,GeneratedSapinvoicefacadesManager
,GeneratedSapinvoiceservicesManager
,GeneratedSapmodelbackofficeManager
,GeneratedSapmodelManager
,GeneratedSaporderexchangeb2bManager
,GeneratedSaporderexchangebackofficeManager
,GeneratedSaporderexchangeManager
,GeneratedSaporderexchangeomsb2bManager
,GeneratedSaporderexchangeomsManager
,GeneratedSapordermgmtb2bfacadesManager
,GeneratedSapordermgmtb2bservicesManager
,GeneratedSapordermgmtbackofficeManager
,GeneratedSapordermgmtbolManager
,GeneratedSapordermgmtservicesManager
,GeneratedSappostransactionaddonManager
,GeneratedSappricingbackofficeManager
,GeneratedSappricingbolManager
,GeneratedSappricingManager
,GeneratedSappricingproductcarouseladdonManager
,GeneratedSapproductavailabilitybackofficeManager
,GeneratedSapproductavailabilityManager
,GeneratedSapproductconfigb2baddonManager
,GeneratedSapproductconfigb2bManager
,GeneratedSapproductconfigb2bservicesManager
,GeneratedSapproductconfigbackofficecpsManager
,GeneratedSapproductconfigbackofficeManager
,GeneratedSapproductconfigbackofficesscManager
,GeneratedSapproductconfigfacadesManager
,GeneratedSapproductconfigmodelManager
,GeneratedSapproductconfigpricingbolManager
,GeneratedSapproductconfigrulesbackofficeManager
,GeneratedSapproductconfigrulescpsManager
,GeneratedSapproductconfigrulesManager
,GeneratedSapproductconfigruntimecpsManager
,GeneratedSapproductconfigruntimeinterfaceManager
,GeneratedSapproductconfigruntimemockManager
,GeneratedSapproductconfigruntimepciManager
,GeneratedSapproductconfigruntimesscManager
,GeneratedSapproductconfigservicesManager
,GeneratedSapproductconfigservicessscManager
,GeneratedSapproductconfigsombolManager
,GeneratedSapproductconfigsomfacadesManager
,GeneratedSapproductconfigsomservicesManager
,GeneratedSapquoteintegrationaddonManager
,GeneratedSapquoteintegrationManager
,GeneratedSapreturnsbackofficeManager
,GeneratedSapreturnsexchangeb2bManager
,GeneratedSapreturnsexchangeManager
,GeneratedSaprevenuecloudbackofficeManager
,GeneratedSaprevenuecloudcustomerManager
,GeneratedSaprevenueclouddpaddonManager
,GeneratedSaprevenuecloudorderManager
,GeneratedSaprevenuecloudproductManager
,GeneratedSapsubscriptionaddonManager
,GeneratedSapymktsegmentationb2bManager
,GeneratedSavedorderformsManager
,GeneratedSavedorderformsoccaddonManager
,GeneratedScimfacadesManager
,GeneratedScimservicesManager
,GeneratedScimwebservicesManager
,GeneratedScpiconnectorbackofficeManager
,GeneratedScpiconnectorManager
,GeneratedScriptingManager
,GeneratedSecaddonManager
,GeneratedSecureportaladdonManager
,GeneratedSelectivecartaddonManager
,GeneratedSelectivecartfacadesManager
,GeneratedSelectivecartservicesManager
,GeneratedSelectivecartsplitlistaddonManager
,GeneratedServicelayerManager
,GeneratedSmarteditaddonManager
,GeneratedSmarteditManager
,GeneratedSolrfacetsearchManager
,GeneratedStandardPaymentModeManager
,GeneratedStocknotificationaddonManager
,GeneratedStocknotificationfacadesManager
,GeneratedStocknotificationservicesManager
,GeneratedSubscriptionbackofficeManager
,GeneratedSubscriptionbundlecockpitsManager
,GeneratedSubscriptionbundlefacadesManager
,GeneratedSubscriptionbundleservicesManager
,GeneratedSubscriptionservicesManager
,GeneratedTextfieldconfiguratortemplateaddonManager
,GeneratedTextfieldconfiguratortemplatebackofficeManager
,GeneratedTextfieldconfiguratortemplatefacadesManager
,GeneratedTextfieldconfiguratortemplateoccaddonManager
,GeneratedTextfieldconfiguratortemplateocctestManager
,GeneratedTextfieldconfiguratortemplateservicesManager
,GeneratedTicketsystembackofficeManager
,GeneratedTicketsystemManager
,GeneratedTimedaccesspromotionengineaddonManager
,GeneratedTimedaccesspromotionenginebackofficeManager
,GeneratedTimedaccesspromotionenginefacadesManager
,GeneratedTimedaccesspromotionengineoccaddonManager
,GeneratedTimedaccesspromotionenginesamplesaddonManager
,GeneratedTimedaccesspromotionengineservicesManager
,GeneratedTomcatembeddedserverManager
,GeneratedValidationManager
,GeneratedVerticalnavigationaddonManager
,GeneratedVoucherbackofficeManager
,GeneratedVoucherManager
,GeneratedWarehousingfacadesManager
,GeneratedWarehousingManager
,GeneratedWarehousingwebservicesManager
,GeneratedWebservicescommonsManager
,GeneratedWishlist2Manager
,GeneratedWorkflowManager
,GeneratedXyformsbackofficeManager
,GeneratedXyformsfacadesManager
,GeneratedXyformssamplesManager
,GeneratedXyformsservicesManager
,GeneratedXyformsstorefrontcommonsManager
,GeneratedXyformswebManager
,GeneratedY2ysyncbackofficeManager
,GeneratedY2ysyncdemoelectronicsManager
,GeneratedY2ysyncManager
,GeneratedYaasyprofileconnectManager
,GeneratedYacceleratorbackofficeManager
,GeneratedYAcceleratorCoreManager
,GeneratedYAcceleratorFulfilmentProcessManager
,GeneratedYacceleratormarketplaceintegrationManager
,GeneratedYAcceleratorOrderManagementManager
,GeneratedYAddonManager
,GeneratedYBackofficeManager
,GeneratedYcommercewebservicestestManager
,GeneratedYOccAddonManager
,GeneratedYsapdpordermanagementManager
,GeneratedYsaperpreturnprocessManager
,GeneratedYsapomsfulfillmentManager
,GeneratedYsapomsreturnprocessManager
,GeneratedYsaporderfulfillmentManager
,GeneratedYsapordermgmtb2baddonManager
,GeneratedYsapproductconfigaddonManager
,GeneratedYsaprcomsfulfillmentManager
,GeneratedYSmarteditModuleManager
,GeneratedYWebServicesManager
,GeneratedZoneDeliveryModeManager
,GenericManager
,HacManager
,OAuth2Manager
,OutboundsyncManager
,PaymentModeManager
,SapcpiomsreturnsexchangeManager
,SapproductconfigcpiorderexchangecpsManager
,SapproductconfigcpiorderexchangeManager
,SapproductconfigcpiorderexchangesscManager
,SapproductconfigcpiquoteexchangeManager
,SapproductcpqintegrationManager
,SapquoteintegrationomsManager
,YDocumentCartManager
,YEmptyManager
,YhacextManager
,YsapcpiomsfulfillmentManager
,YVoidManager
public abstract class Extension extends Manager
The base class for all extensions. Generally each hybris extension has to be a subclass of this one and must provide a properExtensionInfo
object. There might be extensions which are not visible on jalo layer, so they don't need such an object.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Extension.RestrictedLanguagesProvider
Implement this interface at your Manager class to restrict the access for an item for specific languages.static interface
Extension.RightsProvider
Implement this interface at your Manager class to restrict the modifying access to a specific attribute for a specific item.-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.Manager
Manager.GenericManagerSingletonCreator, Manager.ManagerSingletonCreator
-
-
Constructor Summary
Constructors Constructor Description Extension()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
checkBeforeItemRemoval(SessionContext ctx, Item item)
TODO improve API doc Override this method to implement pre-removal consistency checks.void
createEssentialData(java.util.Map<java.lang.String,java.lang.String> params, JspContext jspc)
void
createProjectData(java.util.Map<java.lang.String,java.lang.String> params, JspContext jspc)
void
createSampleData(java.util.Map<java.lang.String,java.lang.String> params, JspContext jspc)
java.lang.String
getCreatorDescription()
Part ofDataCreator
interface.java.lang.String
getCreatorName()
The name of the creator will be shown to the user during data creation.java.lang.String
getCreatorParameterDefault(java.lang.String param)
Override this method to provide default value for the given creator parameter.java.util.Collection<java.lang.String>
getCreatorParameterNames()
Override this method to provide parameters for the system creator.java.util.List<java.lang.String>
getCreatorParameterPossibleValues(java.lang.String param)
Override this method to provide a list of all possible values for the given creator parameter.java.util.Map<java.lang.String,Item.AttributeMode>
getDefaultAttributeModes(java.lang.Class<? extends Item> itemClass)
abstract java.lang.String
getName()
ExtensionEJB
getRemote()
boolean
isCreatorDisabled()
Part ofDataCreator
interface.void
notifyInitializationEnd(java.util.Map<java.lang.String,java.lang.String> params, JspContext ctx)
void
notifyInitializationStart(java.util.Map<java.lang.String,java.lang.String> params, JspContext ctx)
protected void
notifyItemRemoval(SessionContext ctx, Item item)
TODO improve API doc Is called just before a item is being removed.void
onFirstSessionCreation()
Is called on first session creation (while startup) exactly one time.java.lang.Object
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
-
onFirstSessionCreation
public void onFirstSessionCreation()
Is called on first session creation (while startup) exactly one time. Put here code which has to be called within startup process.
-
checkBeforeItemRemoval
protected void checkBeforeItemRemoval(SessionContext ctx, Item item) throws ConsistencyCheckException
Description copied from class:Manager
TODO improve API doc Override this method to implement pre-removal consistency checks. This method is called upon eachManager
and allows aborting removal by throwing aConsistencyCheckException
. If no manager did so each one is notified by callingManager.notifyItemRemoval(SessionContext, Item)
.This method does nothing and may be overridden.
- Overrides:
checkBeforeItemRemoval
in classManager
- Parameters:
ctx
- the current session contextitem
- the item which should be removed- Throws:
ConsistencyCheckException
- thrown to abort removal due to consistency errors- Since:
- 2.10
-
notifyItemRemoval
protected void notifyItemRemoval(SessionContext ctx, Item item)
Description copied from class:Manager
TODO improve API doc Is called just before a item is being removed. No exception should be thrown here. UseManager.checkBeforeItemRemoval(SessionContext, Item)
instead.This method does nothing and may be overridden.
- Overrides:
notifyItemRemoval
in classManager
- Parameters:
ctx
- the currency session contextitem
- the item which is going to be removed- Since:
- 2.10
-
createEssentialData
public void createEssentialData(java.util.Map<java.lang.String,java.lang.String> params, JspContext jspc) throws java.lang.Exception
- Throws:
java.lang.Exception
-
createProjectData
public void createProjectData(java.util.Map<java.lang.String,java.lang.String> params, JspContext jspc) throws java.lang.Exception
- Throws:
java.lang.Exception
-
createSampleData
public final void createSampleData(java.util.Map<java.lang.String,java.lang.String> params, JspContext jspc) throws java.lang.Exception
- Throws:
java.lang.Exception
-
notifyInitializationEnd
public void notifyInitializationEnd(java.util.Map<java.lang.String,java.lang.String> params, JspContext ctx) throws java.lang.Exception
- Throws:
java.lang.Exception
-
notifyInitializationStart
public void notifyInitializationStart(java.util.Map<java.lang.String,java.lang.String> params, JspContext ctx) throws java.lang.Exception
- Throws:
java.lang.Exception
- Since:
- 3.1-u6
-
getCreatorParameterNames
public java.util.Collection<java.lang.String> getCreatorParameterNames()
Override this method to provide parameters for the system creator.- Returns:
- parameter names for the creator
-
getCreatorParameterDefault
public java.lang.String getCreatorParameterDefault(java.lang.String param)
Override this method to provide default value for the given creator parameter.- Parameters:
param
- the name of the parameter- Returns:
- default value for the given creator parameter; use
null
when the parameter should have no default value
-
getCreatorParameterPossibleValues
public java.util.List<java.lang.String> getCreatorParameterPossibleValues(java.lang.String param)
Override this method to provide a list of all possible values for the given creator parameter. If notnull
the list of these values will be shown to the user of system creator and no other values will be possible to set.- Parameters:
param
- the name of the parameter- Returns:
- list of all possible values for the given creator parameter; use
null
when this parameter should have no restriction of possible values
-
getCreatorName
public java.lang.String getCreatorName()
The name of the creator will be shown to the user during data creation. Returns name of the extension.- Returns:
- name of the creator; in the default case it is the extension name
-
getCreatorDescription
public java.lang.String getCreatorDescription()
Part ofDataCreator
interface. The description of the creator will be shown to the user during data creation.- Returns:
- description of this creator
-
isCreatorDisabled
public boolean isCreatorDisabled()
Part ofDataCreator
interface. This default implementation returnsfalse
- Returns:
false
-
getName
public abstract java.lang.String getName()
-
getRemote
public ExtensionEJB getRemote()
-
getDefaultAttributeModes
public java.util.Map<java.lang.String,Item.AttributeMode> getDefaultAttributeModes(java.lang.Class<? extends Item> itemClass)
-
writeReplace
public java.lang.Object writeReplace() throws java.io.ObjectStreamException
- Specified by:
writeReplace
in classManager
- Throws:
java.io.ObjectStreamException
-
-