public class GrantEJB3 extends GrantInterface
User rights thru EJB3
Constructor and Description |
---|
GrantEJB3()
Default constructor (must explicitly call a init method before usage)
|
Modifier and Type | Method and Description |
---|---|
void |
beginTransaction(java.lang.String datasource) |
boolean |
callProcedure(Grant g,
java.lang.String datasource,
java.lang.String procedure,
java.util.Vector<ObjectField> params) |
boolean |
changeScope(Grant g,
java.lang.String view) |
boolean |
checkColumn(Grant g,
java.lang.String datasource,
java.lang.String table,
java.lang.String col) |
boolean |
checkTable(Grant g,
java.lang.String datasource,
java.lang.String table) |
void |
clearCache(Grant g,
boolean memory,
boolean serialized) |
void |
clearCache(Grant g,
java.lang.String login) |
void |
clearCache(Grant g,
java.lang.String object,
java.lang.String instance) |
void |
clearCacheSession(Grant g) |
void |
clearListOfValuesCache(Grant g) |
void |
clearListOfValuesCache(Grant g,
java.lang.String list) |
void |
commitTransaction(java.lang.String datasource) |
int[] |
getCacheInfo(Grant g) |
java.lang.String |
getDBConcat(Grant g,
java.lang.String str1,
java.lang.String str2) |
java.lang.String |
getDBConcat(Grant g,
java.lang.String datasource,
java.lang.String str1,
java.lang.String str2) |
java.lang.String |
getDBDate(Grant g,
java.lang.String datasource) |
java.sql.DatabaseMetaData |
getDBMetaData(Grant g,
java.lang.String datasource) |
java.lang.String |
getDBNow(Grant g,
java.lang.String datasource) |
java.lang.String |
getDBToDate(Grant g,
java.lang.String datasource,
java.lang.String date) |
java.lang.String |
getDBToDatetime(Grant g,
java.lang.String datasource,
java.lang.String datetime) |
java.lang.String |
getDBToTime(Grant g,
java.lang.String datasource,
java.lang.String time) |
int |
getDBVendor(Grant g,
java.lang.String datasource) |
ExternalObject |
getExternalObject(Grant g,
java.lang.String name) |
java.lang.String |
getExternalObjectLocation(Grant g,
java.lang.String name) |
ObjectField |
getField(Grant g,
java.lang.String name,
ObjectField f,
ObjectDB obj,
boolean cache) |
GroupDB |
getGroup(java.lang.String group) |
java.util.Vector<java.lang.String> |
getGroupChildren(java.lang.String group) |
java.util.Vector<java.lang.String> |
getGroupParents(java.lang.String group) |
java.util.Vector<java.lang.String> |
getGroupProfile(java.lang.String group) |
java.util.Hashtable<java.lang.String,ObjectFieldList.ListLink> |
getLinkedListsOfValues(Grant g,
ObjectDB obj,
ObjectFieldList flist) |
java.lang.String |
getListOfValuesCode(Grant g,
java.lang.String list,
java.lang.String value,
java.lang.String lang) |
java.lang.String |
getMaxId(Grant g,
java.lang.String datasource,
java.lang.String table) |
java.lang.String |
getNextIdForColumn(Grant g,
java.lang.String datasource,
java.lang.String table,
java.lang.String column) |
java.lang.String |
getNextValueForColumnWhere(Grant g,
java.lang.String datasource,
java.lang.String table,
java.lang.String column,
java.lang.String where) |
ObjectDB |
getObject(Grant g,
java.lang.String instance,
java.lang.String name) |
java.util.List<ObjectDB> |
getObjectInstances(Grant g,
java.lang.String name,
java.lang.String param,
java.lang.String value) |
java.lang.String |
getObjectLocation(Grant g,
java.lang.String name) |
java.lang.String |
getSystemParam(Grant g,
java.lang.String code) |
View |
getView(java.lang.String name) |
void |
init(Grant g,
java.lang.String login,
boolean web,
java.lang.String scope,
java.util.HashMap<java.io.Serializable,java.io.Serializable> info) |
boolean |
isCronStarted() |
Action |
loadAction(Grant g,
java.lang.String actionId) |
void |
loadDisposition(Grant g,
java.lang.String disp) |
ListOfValuesData |
loadListOfValues(Grant g,
ListOfValues lov,
java.lang.String lang,
java.lang.String name) |
ListOfValuesData |
loadListOfValues(Grant g,
ListOfValues lov,
java.lang.String name,
java.lang.String datasource,
java.lang.String sql) |
void |
loadLogEvent(Grant g) |
void |
loadResources(Grant g,
java.lang.String obj,
java.lang.String objId) |
void |
loadShortcuts(Grant g) |
void |
loadWebZones(Grant g) |
java.util.Vector<java.lang.String[]> |
query(Grant g,
java.lang.String datasource,
java.lang.String query,
java.util.Vector<ObjectField> host,
int limit) |
java.lang.String[] |
querySingleRow(Grant g,
java.lang.String datasource,
java.lang.String query,
java.util.Vector<ObjectField> host) |
java.util.Vector<java.lang.String[]> |
queryWithHead(Grant g,
java.lang.String datasource,
java.lang.String query,
java.util.Vector<ObjectField> host,
int limit) |
void |
rollbackTransaction(java.lang.String datasource) |
java.lang.String |
setSystemParam(Grant g,
java.lang.String code,
java.lang.String value) |
byte[] |
simpleBlob(Grant g,
java.lang.String datasource,
java.lang.String query,
java.util.Vector<ObjectField> hosts) |
java.lang.String |
simpleQuery(Grant g,
java.lang.String datasource,
java.lang.String query,
java.util.Vector<ObjectField> host) |
boolean |
startCron(boolean lock) |
boolean |
stopCron(boolean unlock) |
int |
update(Grant g,
java.lang.String datasource,
java.lang.String query,
java.util.Vector<ObjectField> host,
boolean silent) |
int |
updateAll(Grant g,
java.lang.String datasource,
java.util.List<java.lang.String> queries) |
int |
updateBlob(Grant g,
java.lang.String datasource,
java.lang.String query,
byte[] data) |
public GrantEJB3()
public void init(Grant g, java.lang.String login, boolean web, java.lang.String scope, java.util.HashMap<java.io.Serializable,java.io.Serializable> info)
init
in class GrantInterface
public GroupDB getGroup(java.lang.String group)
getGroup
in class GrantInterface
public java.util.Vector<java.lang.String> getGroupParents(java.lang.String group)
getGroupParents
in class GrantInterface
public java.util.Vector<java.lang.String> getGroupChildren(java.lang.String group)
getGroupChildren
in class GrantInterface
public java.util.Vector<java.lang.String> getGroupProfile(java.lang.String group)
getGroupProfile
in class GrantInterface
public java.util.Vector<java.lang.String[]> query(Grant g, java.lang.String datasource, java.lang.String query, java.util.Vector<ObjectField> host, int limit)
query
in class GrantInterface
public java.util.Vector<java.lang.String[]> queryWithHead(Grant g, java.lang.String datasource, java.lang.String query, java.util.Vector<ObjectField> host, int limit) throws java.lang.Exception
queryWithHead
in class GrantInterface
java.lang.Exception
public java.lang.String simpleQuery(Grant g, java.lang.String datasource, java.lang.String query, java.util.Vector<ObjectField> host)
simpleQuery
in class GrantInterface
public java.lang.String[] querySingleRow(Grant g, java.lang.String datasource, java.lang.String query, java.util.Vector<ObjectField> host)
querySingleRow
in class GrantInterface
public byte[] simpleBlob(Grant g, java.lang.String datasource, java.lang.String query, java.util.Vector<ObjectField> hosts)
simpleBlob
in class GrantInterface
public java.lang.String getMaxId(Grant g, java.lang.String datasource, java.lang.String table)
getMaxId
in class GrantInterface
public java.lang.String getNextIdForColumn(Grant g, java.lang.String datasource, java.lang.String table, java.lang.String column)
getNextIdForColumn
in class GrantInterface
public java.lang.String getNextValueForColumnWhere(Grant g, java.lang.String datasource, java.lang.String table, java.lang.String column, java.lang.String where)
getNextValueForColumnWhere
in class GrantInterface
public int getDBVendor(Grant g, java.lang.String datasource)
getDBVendor
in class GrantInterface
public java.sql.DatabaseMetaData getDBMetaData(Grant g, java.lang.String datasource)
getDBMetaData
in class GrantInterface
public java.lang.String getDBDate(Grant g, java.lang.String datasource)
getDBDate
in class GrantInterface
public java.lang.String getDBNow(Grant g, java.lang.String datasource)
getDBNow
in class GrantInterface
public java.lang.String getDBToDate(Grant g, java.lang.String datasource, java.lang.String date)
getDBToDate
in class GrantInterface
public java.lang.String getDBToTime(Grant g, java.lang.String datasource, java.lang.String time)
getDBToTime
in class GrantInterface
public java.lang.String getDBToDatetime(Grant g, java.lang.String datasource, java.lang.String datetime)
getDBToDatetime
in class GrantInterface
public java.lang.String getDBConcat(Grant g, java.lang.String str1, java.lang.String str2)
getDBConcat
in class GrantInterface
public java.lang.String getDBConcat(Grant g, java.lang.String datasource, java.lang.String str1, java.lang.String str2)
getDBConcat
in class GrantInterface
public java.lang.String getSystemParam(Grant g, java.lang.String code)
getSystemParam
in class GrantInterface
public java.lang.String setSystemParam(Grant g, java.lang.String code, java.lang.String value)
setSystemParam
in class GrantInterface
public int update(Grant g, java.lang.String datasource, java.lang.String query, java.util.Vector<ObjectField> host, boolean silent) throws java.sql.SQLException
update
in class GrantInterface
java.sql.SQLException
public int updateAll(Grant g, java.lang.String datasource, java.util.List<java.lang.String> queries)
updateAll
in class GrantInterface
public boolean callProcedure(Grant g, java.lang.String datasource, java.lang.String procedure, java.util.Vector<ObjectField> params)
callProcedure
in class GrantInterface
public int updateBlob(Grant g, java.lang.String datasource, java.lang.String query, byte[] data)
updateBlob
in class GrantInterface
public boolean checkTable(Grant g, java.lang.String datasource, java.lang.String table)
checkTable
in class GrantInterface
public boolean checkColumn(Grant g, java.lang.String datasource, java.lang.String table, java.lang.String col)
checkColumn
in class GrantInterface
public Action loadAction(Grant g, java.lang.String actionId)
loadAction
in class GrantInterface
public ObjectField getField(Grant g, java.lang.String name, ObjectField f, ObjectDB obj, boolean cache)
getField
in class GrantInterface
public java.util.List<ObjectDB> getObjectInstances(Grant g, java.lang.String name, java.lang.String param, java.lang.String value)
getObjectInstances
in class GrantInterface
public ObjectDB getObject(Grant g, java.lang.String instance, java.lang.String name)
getObject
in class GrantInterface
public java.lang.String getObjectLocation(Grant g, java.lang.String name)
getObjectLocation
in class GrantInterface
public ExternalObject getExternalObject(Grant g, java.lang.String name)
getExternalObject
in class GrantInterface
public java.lang.String getExternalObjectLocation(Grant g, java.lang.String name)
getExternalObjectLocation
in class GrantInterface
public void clearCache(Grant g, boolean memory, boolean serialized)
clearCache
in class GrantInterface
public void clearCacheSession(Grant g)
clearCacheSession
in class GrantInterface
public int[] getCacheInfo(Grant g)
getCacheInfo
in class GrantInterface
public void clearCache(Grant g, java.lang.String login)
clearCache
in class GrantInterface
public void clearCache(Grant g, java.lang.String object, java.lang.String instance)
clearCache
in class GrantInterface
public void loadLogEvent(Grant g)
loadLogEvent
in class GrantInterface
public void loadDisposition(Grant g, java.lang.String disp)
loadDisposition
in class GrantInterface
public void loadShortcuts(Grant g)
loadShortcuts
in class GrantInterface
public void loadWebZones(Grant g)
loadWebZones
in class GrantInterface
public void loadResources(Grant g, java.lang.String obj, java.lang.String objId)
loadResources
in class GrantInterface
public void clearListOfValuesCache(Grant g)
clearListOfValuesCache
in class GrantInterface
public void clearListOfValuesCache(Grant g, java.lang.String list)
clearListOfValuesCache
in class GrantInterface
public ListOfValuesData loadListOfValues(Grant g, ListOfValues lov, java.lang.String lang, java.lang.String name)
loadListOfValues
in class GrantInterface
public ListOfValuesData loadListOfValues(Grant g, ListOfValues lov, java.lang.String name, java.lang.String datasource, java.lang.String sql)
loadListOfValues
in class GrantInterface
public java.lang.String getListOfValuesCode(Grant g, java.lang.String list, java.lang.String value, java.lang.String lang)
getListOfValuesCode
in class GrantInterface
public java.util.Hashtable<java.lang.String,ObjectFieldList.ListLink> getLinkedListsOfValues(Grant g, ObjectDB obj, ObjectFieldList flist)
getLinkedListsOfValues
in class GrantInterface
public boolean isCronStarted()
isCronStarted
in class GrantInterface
public boolean startCron(boolean lock)
startCron
in class GrantInterface
public boolean stopCron(boolean unlock)
stopCron
in class GrantInterface
public View getView(java.lang.String name)
getView
in class GrantInterface
public boolean changeScope(Grant g, java.lang.String view)
changeScope
in class GrantInterface
public void beginTransaction(java.lang.String datasource)
beginTransaction
in class GrantInterface
public void commitTransaction(java.lang.String datasource)
commitTransaction
in class GrantInterface
public void rollbackTransaction(java.lang.String datasource)
rollbackTransaction
in class GrantInterface
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.