Script includes installed with catalog item designer

Note: Many of the business rules link to these script includes.
Name Description
sc_ic_Section Wrapper class for item designer question layout sections.
sc_ic_Factory Entry point for all customization of the service catalog item designer script.
sc_ic_ColumnSecurityManager Security manager for the Column table [sc_ic_column].
sc_ic_QuestionSecurityManager Security manager for the Question table [sc_ic_question].
sc_ic_CatalogItemRecordProducer Wrapper class for Record Producer [sc_cat_item_producer] for the item creator.
sc_ic_Base Base class for all item designer wrapper classes.
sc_ic_QuestionClass Wrapper class for the Question Class table [sc_ic_question_class].
sc_ic_TaskDefnStagingSecurityManager Security manager for the Task table [sc_ic_task_defn_staging].
sc_ic_SectionSecurityManager Security manager for the Section table [sc_ic_section].
sc_ic_CategoryRequest Wrapper for the category request table.
sc_ic_ApprovalDefnStagingAJAX Helper function which can be called from client scripts.
sc_ic_QuestionChoiceSecurityManager Security manager for the Question table [Choicesc_ic_question_choice] .
sc_ic_ApprovalDefnStagingSecurityManager Security manager for staged approval definitions.
sc_ic_TaskAssignDefnStaging Wrapper class for sc_ic_task_type_definition_staging.
sc_ic_TaskDefnStaging Wrapper class for staged task definitions.
sc_ic_Question Wrapper class for item designer questions. Subclass to modify and inject using sc_ic_Factory. See sc_ic_Factory for more information.
sc_ic_SectionAJAX Service dealing with sections that can be called from client scripts.
sc_ic_CatalogTask Wrapper class for Catalog Task table [sc_task] for item designer functionality.
sc_ic_CatalogItem Wrapper class for Catalog Item table [sc_cat_item] for the item designer.
sc_ic_QuestionChoice Wrapper class for Question Choice table [sc_ic_question_choice].
sc_ic_CatalogItemVariable Wrapper for catalog item variables.
sc_ic_ApprovalDefnStaging Wrapper for that approval definition staging table.
sc_ic_ReqItemApprovalDefn Wrapper for requested item approval definitions.
sc_ic_Item Subclasses, injected using sc_ic_Factory. For more information, see sc_ic_Factory.
sc_ic_CatalogItemVariableChoice Wrapper class for variable choices.
sc_ic_ReqItemTaskDefn Wrapper for requested item approval definitions.
sc_ic_ItemStagingSecurityManager Security manager for the Item table [sc_ic_item_staging].
sc_ic_BaseTypeDefnStaging Base class for all type definition staging classes
sc_ic_Column Wrapper class for item designer question layout columns.
sc_ic_ApprovalTypeDefnStaging Wrapper class for staged approval type definitions.
sc_ic_CatalogItemRecordProducerService Wrapper class for Service table [sc_cat_item_producer_service] for the item designer.
sc_ic_QuestionAJAX Service for item designer questions that can be called from the client.
sc_ic_QuestionType Wrapper class for item designer question types. Subclass to modify and inject using sc_ic_Factory. See sc_ic_Factory for more information.
sc_ic_TaskDefnStagingAJAX Service for staged task definitions that can be called from client scripts.
sc_ic_RequestedItem Item creator wrapper class for the Requested Item table [sc_req_item].
sc_ic_ApprovalTypeDefn Wrapper class for the approval type definition table.
sc_ic_TaskAssignDefn Wrapper class for task assignment definitions.
sc_ic_TaskDefn Wrapper class for task definitions.
sc_ic_SecurityManager Base security manager class for the item designer tables.
sc_ic_BaseFactory Base factory class. Make all customizations in the sc_ic_Factory class. See sc_ic_Factory for more information on how to mount customizations.
sc_ic_ApprovalDefn Wrapper for approval definitions.
sc_ic_getCategoriesForModule Class that gets categories.