|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.jira.upgrade.AbstractUpgradeTask
com.atlassian.jira.upgrade.tasks.UpgradeTask_Build47
public class UpgradeTask_Build47
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.atlassian.jira.upgrade.UpgradeTask |
---|
UpgradeTask.Status |
Constructor Summary | |
---|---|
UpgradeTask_Build47(PermissionSchemeManager psm,
SchemePermissions schemePermissions)
|
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,
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(boolean setupMode)
Perform the upgrade. |
String |
getBuildNumber()
|
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, convertToSchemaTableName, getApplicationProperties, getDatabaseConnection, getDelegator, getErrors, getI18nBean, getOfBizDelegator, isReindexRequired |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UpgradeTask_Build47(PermissionSchemeManager psm, SchemePermissions schemePermissions)
Method Detail |
---|
public String getBuildNumber()
getBuildNumber
in interface UpgradeTask
getBuildNumber
in class AbstractUpgradeTask
public String getShortDescription()
UpgradeTask
getShortDescription
in interface UpgradeTask
getShortDescription
in class AbstractUpgradeTask
public void doUpgrade(boolean setupMode) throws Exception
UpgradeTask
doUpgrade
in interface UpgradeTask
doUpgrade
in class AbstractUpgradeTask
setupMode
- Indicating this upgrade task is running during set up.
Exception
public void addOldGlobalPermissionsToScheme(SchemeManager psm, int permType, org.ofbiz.core.entity.GenericValue scheme) throws org.ofbiz.core.entity.GenericEntityException, CreateException
org.ofbiz.core.entity.GenericEntityException
CreateException
public void addOldProjectPermissionsToScheme(SchemeManager psm, int permType, org.ofbiz.core.entity.GenericValue scheme, 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, CreateException
org.ofbiz.core.entity.GenericEntityException
CreateException
public void mergeDuplicateSchemes(SchemeManager psm) throws Exception
Exception
public boolean mergeSchemeIter(SchemeManager psm, org.ofbiz.core.entity.GenericValue scheme) throws Exception
Exception
public void deleteSchemeAndMoveProjects(SchemeManager psm, org.ofbiz.core.entity.GenericValue schemeA, org.ofbiz.core.entity.GenericValue schemeB) throws Exception
schemeA
- The scheme that the projects will be moved toschemeB
- The scheme that will be deleted
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 |