details: /erp/devel/pi/rev/648e70cc595a
changeset: 12077:648e70cc595a
user: Stefan Hühner <stefan.huehner <at> openbravo.com>
date: Mon May 09 21:51:45 2011 +0200
summary: [cleanup] Remove java methods which have been already deprecated in
2.40
Only remove methods which have been deprecated for 2 stable releases already
to minimize impact on any custom code using those.
Effectively only remove a couple of old access checking methods and their
related xsql-methods (which can't be marked as deprecated so far)
diffstat:
src/org/openbravo/erpCommon/utility/Utility.java | 190 -------------
src/org/openbravo/erpCommon/utility/WindowAccess_data.xsql | 82 -----
2 files changed, 0 insertions(+), 272 deletions(-)
diffs (truncated from 320 to 300 lines):
diff -r b9ee34858734 -r 648e70cc595a
src/org/openbravo/erpCommon/utility/Utility.java
--- a/src/org/openbravo/erpCommon/utility/Utility.java Tue May 10 11:58:35
2011 +0200
+++ b/src/org/openbravo/erpCommon/utility/Utility.java Mon May 09 21:51:45
2011 +0200
@@ -1149,45 +1149,6 @@
}
/**
- * Deprecated. Used in the old order by window.
- *
- * @deprecated
- * @param SQL
- * @param fields
- */
- @Deprecated
- public static String getOrderByFromSELECT(String[] SQL, Vector<String>
fields) {
- if (SQL == null || SQL.length == 0)
- return "";
- else if (fields == null || fields.size() == 0)
- return "";
- final StringBuffer script = new StringBuffer();
- for (int i = 0; i < fields.size(); i++) {
- String token = fields.elementAt(i);
- token = token.trim();
- boolean isnegative = false;
- if (token.startsWith("-")) {
- token = token.substring(1);
- isnegative = true;
- }
- if (Integer.valueOf(token).intValue() > SQL.length)
- log4j.error("Field not found in select - at position: " + token);
- if (!script.toString().equals(""))
- script.append(", ");
- String strAux = SQL[Integer.valueOf(token).intValue() - 1];
- strAux = strAux.toUpperCase().trim();
- final int pos = strAux.indexOf(" AS ");
- if (pos != -1)
- strAux = strAux.substring(0, pos);
- strAux = strAux.trim();
- script.append(strAux);
- if (isnegative)
- script.append(" DESC");
- }
- return script.toString();
- }
-
- /**
* Gets the window id for a tab.
*
* @param conn
@@ -1202,17 +1163,6 @@
return UtilityData.getWindowID(conn, strTabID);
}
- /*
- * public static String getRegistryKey(String key) { RegistryKey aKey =
null; RegStringValue
- * regValue = null;
- *
- * try{ aKey =com.ice.jni.registry.Registry.HKEY_LOCAL_MACHINE.openSubKey(
- * "SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment");
regValue =
- * (RegStringValue)aKey.getValue("PATH"); } catch(NoSuchValueException e) {
//Key value does not
- * exist. } catch(RegistryException e) { //Any other registry API error. }
return
- * regValue.toString(); }
- */
-
/**
* Saves the content into a fisical file.
*
@@ -1326,47 +1276,6 @@
}
/**
- * Auxiliar method, used by fillSQLParameters and fillTableSQLParameters to
get the values for
- * each parameter.
- *
- * Deprecated as only internal utility function for ComboTableData and
TableSQLData code, should
- * never be used directly by other code.
- *
- * @param conn
- * Handler for the database connection.
- * @param vars
- * Handler for the session info.
- * @param data
- * FieldProvider with the columns values.
- * @param name
- * Name of the parameter.
- * @param window
- * Window id.
- * @param actual_value
- * Actual value.
- * @return String with the parsed parameter.
- * @throws Exception
- */
- @Deprecated
- public static String parseParameterValue(ConnectionProvider conn,
VariablesSecureApp vars,
- FieldProvider data, String name, String window, String actual_value)
throws Exception {
- String strAux = null;
- if (name.equalsIgnoreCase("@ACTUAL_VALUE@"))
- return actual_value;
- if (data != null)
- strAux = data.getField(name);
- if (strAux == null) {
- strAux = vars.getStringParameter("inp" +
Sqlc.TransformaNombreColumna(name));
- if (log4j.isDebugEnabled())
- log4j.debug("parseParameterValues - getStringParameter(inp"
- + Sqlc.TransformaNombreColumna(name) + "): " + strAux);
- if (strAux == null || strAux.equals(""))
- strAux = getContext(conn, vars, name, window);
- }
- return strAux;
- }
-
- /**
* Auxiliary method, used by fillSQLParameters and fillTableSQLParameters to
get the values for
* each parameter.
*
@@ -2017,105 +1926,6 @@
}
@Deprecated
- public static boolean hasFormAccess(ConnectionProvider conn,
VariablesSecureApp vars,
- String process) {
- return hasFormAccess(conn, vars, process, "");
- }
-
- @Deprecated
- public static boolean hasFormAccess(ConnectionProvider conn,
VariablesSecureApp vars,
- String process, String processName) {
- try {
- if (process.equals("") && processName.equals(""))
- return true;
- else if (!process.equals("")) {
-
- if (!WindowAccessData.hasFormAccess(conn, vars.getRole(), process))
- return false;
- } else {
- if (!WindowAccessData.hasFormAccessName(conn, vars.getRole(),
processName))
- return false;
- }
- } catch (final ServletException e) {
- return false;
- }
- return true;
- }
-
- @Deprecated
- public static boolean hasProcessAccess(ConnectionProvider conn,
VariablesSecureApp vars,
- String process) {
- return hasProcessAccess(conn, vars, process, "");
- }
-
- @Deprecated
- public static boolean hasProcessAccess(ConnectionProvider conn,
VariablesSecureApp vars,
- String process, String processName) {
- try {
- if (process.equals("") && processName.equals(""))
- return true;
- else if (!process.equals("")) {
- if (!WindowAccessData.hasProcessAccess(conn, vars.getRole(), process))
- return false;
- } else {
- if (!WindowAccessData.hasProcessAccessName(conn, vars.getRole(),
processName))
- return false;
- }
- } catch (final ServletException e) {
- return false;
- }
- return true;
- }
-
- @Deprecated
- public static boolean hasAccess(ConnectionProvider conn, VariablesSecureApp
vars,
- String TableLevel, String AD_Client_ID, String AD_Org_ID, String window,
String tab) {
- final String command = vars.getCommand();
- try {
- if (!canViewInsert(conn, vars, TableLevel, window))
- return false;
- else if (!WindowAccessData.hasWindowAccess(conn, vars.getRole(), window))
- return false;
- else if (WindowAccessData.hasNoTableAccess(conn, vars.getRole(), tab))
- return false;
- else if (command.toUpperCase().startsWith("SAVE")) {
- if (!canUpdate(conn, vars, AD_Client_ID, AD_Org_ID, window))
- return false;
- } else if (command.toUpperCase().startsWith("DELETE")) {
- if (!canUpdate(conn, vars, AD_Client_ID, AD_Org_ID, window))
- return false;
- }
- } catch (final ServletException e) {
- return false;
- }
- return true;
- }
-
- @Deprecated
- public static boolean canViewInsert(ConnectionProvider conn,
VariablesSecureApp vars,
- String TableLevel, String window) {
- final String User_Level = getContext(conn, vars, "#User_Level", window);
-
- boolean retValue = true;
-
- if (TableLevel.equals("4") && User_Level.indexOf("S") == -1)
- retValue = false;
- else if (TableLevel.equals("1") && User_Level.indexOf("O") == -1)
- retValue = false;
- else if (TableLevel.equals("3")
- && (!(User_Level.indexOf("C") != -1 || User_Level.indexOf("O") != -1)))
- retValue = false;
- else if (TableLevel.equals("6")
- && (!(User_Level.indexOf("S") != -1 || User_Level.indexOf("C") != -1)))
- retValue = false;
-
- if (retValue)
- return retValue;
-
- return retValue;
- }
-
- @Deprecated
// in 2.50
public static boolean hasAttachments(ConnectionProvider conn, String
userClient, String userOrg,
String tableId, String recordId) throws ServletException {
diff -r b9ee34858734 -r 648e70cc595a
src/org/openbravo/erpCommon/utility/WindowAccess_data.xsql
--- a/src/org/openbravo/erpCommon/utility/WindowAccess_data.xsql Tue May
10 11:58:35 2011 +0200
+++ b/src/org/openbravo/erpCommon/utility/WindowAccess_data.xsql Mon May
09 21:51:45 2011 +0200
@@ -23,34 +23,6 @@
<SqlClass name="WindowAccessData" package="org.openbravo.erpCommon.utility"
accessModifier="public">
<SqlClassComment></SqlClassComment>
- <SqlMethod name="hasWindowAccess" type="preparedStatement"
return="boolean">
- <SqlMethodComment></SqlMethodComment>
- <Sql>
- select Count(*) AS TOTAL
- FROM AD_Window_Access
- WHERE AD_Role_ID = ?
- AND AD_Window_ID = ?
- AND IsActive = 'Y'
- </Sql>
- <Parameter name="adRoleId"/>
- <Parameter name="adWindowId"/>
- </SqlMethod>
-
- <SqlMethod name="hasNoTableAccess" type="preparedStatement"
return="boolean">
- <SqlMethodComment></SqlMethodComment>
- <Sql>
- select Count(*) AS TOTAL
- FROM AD_Table_Access t, AD_Tab tb
- WHERE t.AD_Table_ID = tb.AD_Table_ID
- AND t.AD_Role_ID = ?
- AND tb.AD_Tab_ID = ?
- AND t.IsActive = 'Y'
- AND t.IsExclude = 'Y'
- </Sql>
- <Parameter name="adRoleId"/>
- <Parameter name="adTabId"/>
- </SqlMethod>
-
<SqlMethod name="hasReadOnlyAccess" type="preparedStatement"
return="boolean">
<SqlMethodComment></SqlMethodComment>
<Sql>
@@ -122,60 +94,6 @@
<Parameter name="adTabId"/>
</SqlMethod>
- <SqlMethod name="hasProcessAccess" type="preparedStatement"
return="boolean">
- <SqlMethodComment></SqlMethodComment>
- <Sql>
- select Count(*) AS TOTAL
- FROM AD_Process_Access
- WHERE AD_Role_ID = ?
- AND AD_Process_ID = ?
- AND IsActive = 'Y'
- </Sql>
- <Parameter name="adRoleId"/>
- <Parameter name="adProcessId"/>
- </SqlMethod>
-
- <SqlMethod name="hasProcessAccessName" type="preparedStatement"
return="boolean">
- <SqlMethodComment></SqlMethodComment>
- <Sql>
- select Count(*) AS TOTAL
- FROM AD_Process_Access a, AD_Process p
- WHERE a.AD_Role_ID = ?
- AND a.AD_Process_ID = p.AD_Process_ID
- AND UPPER(p.Value) = UPPER(?)
- AND a.IsActive = 'Y'
- </Sql>
- <Parameter name="adRoleId"/>
- <Parameter name="name"/>
- </SqlMethod>
-
- <SqlMethod name="hasFormAccess" type="preparedStatement"
return="boolean">
- <SqlMethodComment></SqlMethodComment>
- <Sql>
- select Count(*) AS TOTAL
- FROM AD_Form_Access
- WHERE AD_Role_ID = ?
- AND AD_Form_ID = ?
- AND IsActive = 'Y'
- </Sql>
- <Parameter name="adRoleId"/>
------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits