org.alfresco.repo.admin.patch.impl
Class MigrateAttrPropBackedBeanPatch
java.lang.Object
org.alfresco.repo.admin.patch.AbstractPatch
org.alfresco.repo.admin.patch.impl.MigrateAttrPropBackedBeanPatch
- All Implemented Interfaces:
- Patch, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationEventPublisherAware
public class MigrateAttrPropBackedBeanPatch
- extends AbstractPatch
- implements org.springframework.context.ApplicationContextAware
Migrate Property-Backed Bean attributes (from 'alf_*attribute*' to 'alf_prop_*')
- Since:
- 3.4
| Methods inherited from class org.alfresco.repo.admin.patch.AbstractPatch |
applies, apply, checkProperties, checkPropertyNotNull, getAlternatives, getDependsOn, getDescription, getFixesFromSchema, getFixesToSchema, getId, getTargetSchema, init, isForce, reportProgress, requiresTransaction, setAlternatives, setApplicationEventPublisher, setApplyToTenants, setAuthenticationContext, setDependsOn, setDescription, setFixesFromSchema, setFixesToSchema, setForce, setId, setNamespaceService, setNodeService, setPatchService, setRequiresTransaction, setSearchService, setTargetSchema, setTenantAdminService, setTransactionService, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MigrateAttrPropBackedBeanPatch
public MigrateAttrPropBackedBeanPatch()
setAttributeService
public void setAttributeService(AttributeService attributeService)
setPatchDAO
public void setPatchDAO(PatchDAO patchDAO)
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
- Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
- Throws:
org.springframework.beans.BeansException
applyInternal
protected java.lang.String applyInternal()
throws java.lang.Exception
- Description copied from class:
AbstractPatch
- This method does the work. All transactions and thread-safety will be taken care of by this class. Any exception
will result in the transaction being rolled back. Integrity checks are downgraded for the duration of the
transaction.
- Specified by:
applyInternal in class AbstractPatch
- Returns:
- Returns the report (only success messages).
- Throws:
java.lang.Exception - anything can be thrown. This must be used for all failures.- See Also:
AbstractPatch.apply()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.