|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatg.nucleus.logging.VariableArgumentApplicationLoggingImpl
atg.nucleus.GenericService
atg.remote.assetmanager.editor.service.RepositoryAssetPropertyServiceImpl
atg.remote.multisite.service.InternationalStoreCatalogAssetPropertyService
public class InternationalStoreCatalogAssetPropertyService
An implementation of an AssetPropertyService for international store catalog repository properties.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
protected InternationalStoreSitePropertiesManager |
mStoreSitePropertiesManager
|
static java.lang.String |
SITE_IDS
siteIds property name |
Fields inherited from class atg.remote.assetmanager.editor.service.RepositoryAssetPropertyServiceImpl |
---|
ALLOW_REORDER_ATTR, CHECK_CHILD_ITEMS_SECURITY_ATTR, COLUMN_COMPONENT_SUFFIX, DEFAULT_PAGE_SIZE, DISPLAY_NAME_PROPERTY_NAME, HEADER_TEXT_SUFFIX, KEY_COLUMN_PREFIX, KEY_SUFFIX, ORDER_COLUMN_PREFIX, PAGE_SIZE_ATTR, REQUIRED_ATTR, RESOURCE_BUNDLE_ATTR, SHOULD_SORT_SETS_ATTR, SUB_PROPERTY_COLUMNS_ATTR, TRUE_ATTR_VALUE, VALUE_COLUMN_PREFIX |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
---|
DEFAULT_LOG_TRACE_STATUS |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Constructor Summary | |
---|---|
InternationalStoreCatalogAssetPropertyService()
|
Method Summary | |
---|---|
java.util.ResourceBundle |
getResourceBundle()
|
InternationalStoreSitePropertiesManager |
getStoreSitePropertiesManager()
|
void |
setStoreSitePropertiesManager(InternationalStoreSitePropertiesManager pStoreSitePropertiesManager)
|
protected void |
validateItemPropertyUpdate(atg.remote.assetmanager.editor.service.AssetEditorInfo pEditorInfo,
atg.repository.RepositoryItem pItem,
atg.remote.assetmanager.editor.model.PropertyUpdate pUpdate)
Validate the repository item with the given property update. |
void |
validateTranslationsLanguageKeyValue(atg.remote.assetmanager.editor.service.AssetEditorInfo pEditorInfo,
atg.repository.RepositoryItem pItem,
atg.remote.assetmanager.editor.model.PropertyUpdate pUpdate)
Validate the translations property keys to ensure they are valid language codes. |
Methods inherited from class atg.remote.assetmanager.editor.service.RepositoryAssetPropertyServiceImpl |
---|
addCollectionPropertyValue, applyItemPropertyUpdate, applyPropertyUpdate, checkListErrors, clearCollectionPropertyValues, convertValue, createAssetPropertyServiceData, createCollectionPropertyColumnState, createCollectionPropertyDescriptorState, createCollectionPropertyState, createElementState, createPropertyDescriptorState, createPropertyState, determineCollectionReturnInfo, getAssetForUpdate, getAttributeFromPropertyView, getCheckIndividualChildItemSecurity, getCheckSelfReferences, getCircularReferenceValidator, getCollectionPropertyPage, getCollectionPropertyUpdateValue, getCollectionPropertyValue, getCollectionPropertyValues, getContextHelp, getDateFormatString, getIconRegistry, getLastModifiedDate, getLocaleTools, getLocalizedAttributeValue, getNameResolver, getPropertyColumnValue, getSiteManager, getSubPropertyColumnValue, getUserFriendlyTypeName, isModifiedPropertyUpdate, isModifiedPropertyUpdate, isPropertyUnique, isWrappedPropertyOfType, removeCollectionPropertyValue, reorderCollectionPropertyValues, setCheckIndividualChildItemSecurity, setCheckSelfReferences, setCircularReferenceValidator, setCollectionPropertyUpdateValue, setDateFormatString, setIconRegistry, setLocaleTools, setSiteManager, updateCollectionProperty, updateCollectionPropertyValue, uploadFile, validatePropertyUpdate |
Methods inherited from class atg.nucleus.GenericService |
---|
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService |
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
public static final java.lang.String SITE_IDS
protected InternationalStoreSitePropertiesManager mStoreSitePropertiesManager
Constructor Detail |
---|
public InternationalStoreCatalogAssetPropertyService()
Method Detail |
---|
public InternationalStoreSitePropertiesManager getStoreSitePropertiesManager()
public void setStoreSitePropertiesManager(InternationalStoreSitePropertiesManager pStoreSitePropertiesManager)
StoreSitePropertiesManager
- the StoreSitePropertiesManager to set.public java.util.ResourceBundle getResourceBundle()
protected void validateItemPropertyUpdate(atg.remote.assetmanager.editor.service.AssetEditorInfo pEditorInfo, atg.repository.RepositoryItem pItem, atg.remote.assetmanager.editor.model.PropertyUpdate pUpdate)
validateItemPropertyUpdate
in class atg.remote.assetmanager.editor.service.RepositoryAssetPropertyServiceImpl
pEditorInfo
- pEditorInfo Information object for the current editor.pItem
- The current updated asset.pUpdates
- URL property update.public void validateTranslationsLanguageKeyValue(atg.remote.assetmanager.editor.service.AssetEditorInfo pEditorInfo, atg.repository.RepositoryItem pItem, atg.remote.assetmanager.editor.model.PropertyUpdate pUpdate)
Validate the translations property keys to ensure they are valid language codes. An invalid language code returns an error to the user.
This method also checks each site in the category/product/sku site list to see if an updated translation property key is supported by those sites. If the language is not found in any of these sites 'languages' property lists, a warning is returned to the user.
pEditorInfo
- pEditorInfo Information object for the current editor.pItem
- The current updated asset.pUpdates
- URL property update.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |