com.wm.app.tn.db
Class FPOperations

java.lang.Object
  extended by com.wm.app.tn.db.FPOperations

public class FPOperations
extends java.lang.Object


Field Summary
static int STATUS_ERROR
           
static int STATUS_INSERT
           
static int STATUS_UPDATE
           
 
Constructor Summary
FPOperations()
           
 
Method Summary
static int addFPs(java.sql.Connection conn, com.wm.data.IData add, java.util.Vector<java.lang.String> errors, java.util.Vector<ActivityLogEntry> logs)
           
static boolean checkRoleAssociation(java.sql.Connection conn, java.lang.String roleName)
           
static java.lang.String getPermissionName(java.lang.String shortName)
           
static boolean isPortalLogsEnabled()
           
static java.lang.String[] listFunctionalPrivileges()
           
static java.lang.String[] listFunctionalPrivileges(java.lang.String roleName)
           
static void modify(com.wm.data.IData modify)
           
static com.wm.data.IData[] queryRolePermissions(java.lang.String[] role, java.lang.String[] permission)
           
static com.wm.data.IData[] queryRolePermissionsByPermName(java.lang.String permission)
           
static java.lang.String removeFPs(java.sql.Connection conn, com.wm.data.IData remove, java.util.Vector<java.lang.String> errors, java.util.Vector<ActivityLogEntry> logs)
           
static boolean testPrivilege(java.lang.String permission, java.lang.String[] roles)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATUS_INSERT

public static int STATUS_INSERT

STATUS_UPDATE

public static int STATUS_UPDATE

STATUS_ERROR

public static int STATUS_ERROR
Constructor Detail

FPOperations

public FPOperations()
Method Detail

queryRolePermissions

public static com.wm.data.IData[] queryRolePermissions(java.lang.String[] role,
                                                       java.lang.String[] permission)
                                                throws java.sql.SQLException
Throws:
java.sql.SQLException

queryRolePermissionsByPermName

public static com.wm.data.IData[] queryRolePermissionsByPermName(java.lang.String permission)
                                                          throws java.sql.SQLException
Throws:
java.sql.SQLException

testPrivilege

public static boolean testPrivilege(java.lang.String permission,
                                    java.lang.String[] roles)
                             throws java.sql.SQLException
Throws:
java.sql.SQLException

modify

public static void modify(com.wm.data.IData modify)

addFPs

public static int addFPs(java.sql.Connection conn,
                         com.wm.data.IData add,
                         java.util.Vector<java.lang.String> errors,
                         java.util.Vector<ActivityLogEntry> logs)

removeFPs

public static java.lang.String removeFPs(java.sql.Connection conn,
                                         com.wm.data.IData remove,
                                         java.util.Vector<java.lang.String> errors,
                                         java.util.Vector<ActivityLogEntry> logs)

listFunctionalPrivileges

public static java.lang.String[] listFunctionalPrivileges()
                                                   throws java.sql.SQLException
Throws:
java.sql.SQLException

listFunctionalPrivileges

public static java.lang.String[] listFunctionalPrivileges(java.lang.String roleName)
                                                   throws java.sql.SQLException
Throws:
java.sql.SQLException

checkRoleAssociation

public static boolean checkRoleAssociation(java.sql.Connection conn,
                                           java.lang.String roleName)
                                    throws java.sql.SQLException
Throws:
java.sql.SQLException

getPermissionName

public static java.lang.String getPermissionName(java.lang.String shortName)

isPortalLogsEnabled

public static boolean isPortalLogsEnabled()