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