|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.atlassian.jira.upgrade.AbstractUpgradeTask | +--com.atlassian.jira.upgrade.tasks.UpgradeTask_Build47
Constructor Summary | |
UpgradeTask_Build47()
|
Method Summary | |
void |
addOldGlobalPermissionsToScheme(SchemeManager psm,
int permType,
org.ofbiz.core.entity.GenericValue scheme)
Given a scheme, add the old global permissions to it. |
void |
addOldProjectPermissionsToScheme(SchemeManager psm,
int permType,
org.ofbiz.core.entity.GenericValue scheme,
java.lang.Long project)
Adds all project permissions to the scheme. |
void |
createProjectSchemes(SchemeManager psm,
org.ofbiz.core.entity.GenericValue defaultScheme)
Create schemes based on project specific permissions. |
void |
deleteSchemeAndMoveProjects(SchemeManager psm,
org.ofbiz.core.entity.GenericValue schemeA,
org.ofbiz.core.entity.GenericValue schemeB)
Deletes one scheme and moves projects to the other scheme |
void |
doUpgrade()
Perform the upgrade. |
java.lang.String |
getBuildNumber()
|
java.lang.String |
getShortDescription()
A short (<50 chars) description of the upgrade action |
boolean |
isDuplicate(SchemeManager psm,
org.ofbiz.core.entity.GenericValue schemeA,
org.ofbiz.core.entity.GenericValue schemeB)
Checks to see if two schemes are duplicates based on their permissions, parameters and types |
void |
mergeDuplicateSchemes(SchemeManager psm)
Merges duplicate schemes. |
boolean |
mergeSchemeIter(SchemeManager psm,
org.ofbiz.core.entity.GenericValue scheme)
Given a scheme, find any duplicates and merge them. |
Methods inherited from class com.atlassian.jira.upgrade.AbstractUpgradeTask |
addError, addErrors, addErrors, getApplicationProperties, getDelegator, getErrors |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public UpgradeTask_Build47()
Method Detail |
public java.lang.String getBuildNumber()
getBuildNumber
in interface UpgradeTask
getBuildNumber
in class AbstractUpgradeTask
public java.lang.String getShortDescription()
UpgradeTask
getShortDescription
in interface UpgradeTask
getShortDescription
in class AbstractUpgradeTask
public void doUpgrade() throws java.lang.Exception
UpgradeTask
doUpgrade
in interface UpgradeTask
doUpgrade
in class AbstractUpgradeTask
java.lang.Exception
public void addOldGlobalPermissionsToScheme(SchemeManager psm, int permType, org.ofbiz.core.entity.GenericValue scheme) throws org.ofbiz.core.entity.GenericEntityException
org.ofbiz.core.entity.GenericEntityException
public void addOldProjectPermissionsToScheme(SchemeManager psm, int permType, org.ofbiz.core.entity.GenericValue scheme, java.lang.Long project) throws org.ofbiz.core.entity.GenericEntityException
org.ofbiz.core.entity.GenericEntityException
public void createProjectSchemes(SchemeManager psm, org.ofbiz.core.entity.GenericValue defaultScheme) throws org.ofbiz.core.entity.GenericEntityException
org.ofbiz.core.entity.GenericEntityException
public void mergeDuplicateSchemes(SchemeManager psm) throws java.lang.Exception
java.lang.Exception
public boolean mergeSchemeIter(SchemeManager psm, org.ofbiz.core.entity.GenericValue scheme) throws java.lang.Exception
java.lang.Exception
public void deleteSchemeAndMoveProjects(SchemeManager psm, org.ofbiz.core.entity.GenericValue schemeA, org.ofbiz.core.entity.GenericValue schemeB) throws java.lang.Exception
schemeA
- The scheme that the projects will be moved toschemeB
- The scheme that will be deleted
java.lang.Exception
public boolean isDuplicate(SchemeManager psm, org.ofbiz.core.entity.GenericValue schemeA, org.ofbiz.core.entity.GenericValue schemeB) throws org.ofbiz.core.entity.GenericEntityException
schemeA
- First scheme to compareschemeB
- Second scheme to compare
org.ofbiz.core.entity.GenericEntityException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |