| java.lang.Object com.knowgate.dataobjs.DBPersist com.knowgate.acl.ACLGroup
ACLGroup | final public class ACLGroup extends DBPersist (Code) | | Security Role Groups
author: Sergio Montoro Ten version: 3.0 |
Field Summary | |
final public static short | ClassId |
Constructor Summary | |
public | ACLGroup() Default constructor. | public | ACLGroup(String sGroupUId) Construct object and set gu_acl_group field. |
ClassId | final public static short ClassId(Code) | | |
ACLGroup | public ACLGroup()(Code) | | Default constructor.
|
ACLGroup | public ACLGroup(String sGroupUId)(Code) | | Construct object and set gu_acl_group field.
Object is not fully loaded from database.
Parameters: sGroupUId - Group Unique Identifier |
addACLUser | public int addACLUser(JDCConnection oConn, String sIdUser) throws SQLException(Code) | | Add User to Group.
Insert new register at k_x_group_user table.
Parameters: oConn - Database Connection Parameters: sIdUser - User Unique Identifier. throws: SQLException - May throw a primary key constraint violation is user already belongs to group. |
addACLUsers | public int addACLUsers(JDCConnection oConn, String sUserList) throws SQLException(Code) | | Add Users to Group.
Insert new registers at k_x_group_user table.
Parameters: oConn - Database Connection Parameters: sUserList - A string of comma delimited User GUIDs that must be added to this ACLGroup. throws: SQLException - May throw a primary key constraint violation is user already belongs to group. |
clearACLUsers | public int clearACLUsers(JDCConnection oConn) throws SQLException(Code) | | Remove all users from this group.
Delete registers from k_x_group_user
Parameters: oConn - Database connection throws: SQLException - |
delete | public static boolean delete(JDCConnection oConn, String sGroupGUID) throws SQLException(Code) | | Delete Group
Call k_sp_del_group stored procedure
Parameters: oConn - Database Connection Parameters: sGroupGUID - Group Unique Identifier throws: SQLException - |
getIdFromName | public static String getIdFromName(Connection oConn, int iDomainId, String sGroupNm) throws SQLException(Code) | | Get Group Unique Id. from its name.
This method executes a SQL query with a ResultSet
Parameters: oConn - Connection Database Connection Parameters: iDomainId - int Domain Identifier to with Group belongs Parameters: sGroupNm - String Group Name Group Unique Identifier or null if no group with such name was found at given domain. throws: SQLException - since: 3.0 |
getIdFromName | public static String getIdFromName(JDCConnection oConn, int iDomainId, String sGroupNm) throws SQLException(Code) | | Get Group Unique Id. from its name.
This method calls k_sp_get_group_id stored procedure.
Parameters: oConn - JDCConnection Parameters: iDomainId - int Domain Identifier to with Group belongs Parameters: sGroupNm - Group Name Group String Unique Identifier or null if no group with such name was found at given domain. throws: SQLException - |
removeACLUser | public int removeACLUser(JDCConnection oConn, String sIdUser) throws SQLException(Code) | | Remove User from Group.
remove register from k_x_group_user table.
Parameters: oConn - Database Connection Parameters: sIdUser - User Unique Identifier. throws: SQLException - |
Methods inherited from com.knowgate.dataobjs.DBPersist | public void allcaps(boolean bAllValuesUpperCase)(Code)(Java Doc) public boolean allcaps()(Code)(Java Doc) protected HashMap changelog(DBPersist oOldInstance)(Code)(Java Doc) public void clear()(Code)(Java Doc) public void clone(DBPersist oSource)(Code)(Java Doc) public boolean containsKey(Object oKey) throws NullPointerException(Code)(Java Doc) public boolean containsValue(Object oKey)(Code)(Java Doc) public boolean delete(JDCConnection oConn) throws SQLException(Code)(Java Doc) public Set entrySet()(Code)(Java Doc) public boolean exists(JDCConnection oConn) throws SQLException(Code)(Java Doc) public Object get(String sKey)(Code)(Java Doc) public Object get(Object oKey) throws NullPointerException(Code)(Java Doc) public String getAuditClassName()(Code)(Java Doc) public Date getCreationDate(JDCConnection oConn) throws SQLException(Code)(Java Doc) public java.util.Date getDate(String sKey) throws ClassCastException(Code)(Java Doc) public String getDateFormated(String sKey, String sFormat) throws ClassCastException(Code)(Java Doc) public String getDateShort(String sKey) throws ClassCastException(Code)(Java Doc) public String getDateTime(String sKey)(Code)(Java Doc) public String getDateTime24(String sKey)(Code)(Java Doc) public BigDecimal getDecimal(String sKey) throws ClassCastException, NumberFormatException(Code)(Java Doc) public String getDecimalFormated(String sKey, String sPattern) throws ClassCastException, NumberFormatException, NullPointerException, IllegalArgumentException(Code)(Java Doc) public double getDouble(String sKey) throws NullPointerException, NumberFormatException(Code)(Java Doc) public String getDoubleFormated(String sKey, String sPattern) throws ClassCastException, NumberFormatException, NullPointerException, IllegalArgumentException(Code)(Java Doc) public float getFloat(String sKey) throws NullPointerException, NumberFormatException(Code)(Java Doc) public String getFloatFormated(String sKey, String sPattern) throws ClassCastException, NumberFormatException, NullPointerException, IllegalArgumentException(Code)(Java Doc) public int getInt(String sKey) throws NullPointerException, NumberFormatException(Code)(Java Doc) public Integer getInteger(String sKey) throws NumberFormatException(Code)(Java Doc) public int getIntervalPart(String sKey, String sPart) throws NullPointerException, NumberFormatException, IllegalArgumentException(Code)(Java Doc) public HashMap getItemMap()(Code)(Java Doc) public Set getItems()(Code)(Java Doc) public Money getMoney(String sKey) throws NumberFormatException(Code)(Java Doc) public java.sql.Date getSQLDate(String sKey) throws ClassCastException(Code)(Java Doc) public Time getSQLTime(String sKey) throws ClassCastException(Code)(Java Doc) public short getShort(String sKey) throws java.lang.NullPointerException(Code)(Java Doc) public String getString(String sKey) throws NullPointerException(Code)(Java Doc) public String getStringNull(String sKey, String sDefault)(Code)(Java Doc) public DBTable getTable()(Code)(Java Doc) public DBTable getTable(JDCConnection oConn) throws SQLException, IllegalStateException(Code)(Java Doc) public String getTableName()(Code)(Java Doc) public String getTime(String sKey) throws ClassCastException(Code)(Java Doc) public Time getTimeOfDay(String sKey)(Code)(Java Doc) public Timestamp getTimestamp(String sKey)(Code)(Java Doc) protected static String getUIdFromName(JDCConnection oConn, Integer iDomainId, String sInstanceNm, String sStoredProc) throws SQLException(Code)(Java Doc) public boolean isEmpty()(Code)(Java Doc) public boolean isNull(String sKey)(Code)(Java Doc) public Iterator iterator()(Code)(Java Doc) public Set keySet()(Code)(Java Doc) public boolean load(JDCConnection oConn, Object[] PKVals) throws SQLException(Code)(Java Doc) public boolean load(JDCConnection oConn, String sKey) throws SQLException(Code)(Java Doc) public void parseXML(String sXMLFilePath) throws SAXException, SAXNotRecognizedException, SAXNotSupportedException, SAXParseException, IOException, ClassNotFoundException, IllegalAccessException, InstantiationException(Code)(Java Doc) public void put(String sKey, String sVal) throws NullPointerException(Code)(Java Doc) public void put(String sKey, Object oObj) throws NullPointerException(Code)(Java Doc) public Object put(Object sKey, Object oObj) throws NullPointerException(Code)(Java Doc) public void put(String sKey, int iVal)(Code)(Java Doc) public void put(String sKey, short iVal)(Code)(Java Doc) public void put(String sKey, Date dtVal)(Code)(Java Doc) public void put(String sKey, Time tmVal)(Code)(Java Doc) public void put(String sKey, String sDate, SimpleDateFormat oPattern) throws ParseException(Code)(Java Doc) public void put(String sKey, double dVal)(Code)(Java Doc) public void put(String sKey, BigDecimal oDecVal)(Code)(Java Doc) public void put(String sKey, String sDecVal, DecimalFormat oPattern) throws ParseException(Code)(Java Doc) public void put(String sKey, float fVal)(Code)(Java Doc) public void put(String sKey, Money mVal)(Code)(Java Doc) public void put(String sKey, File oFile) throws FileNotFoundException(Code)(Java Doc) public void put(String sKey, byte[] aBytes)(Code)(Java Doc) public void put(String sKey, char[] aChars)(Code)(Java Doc) public void put(String sKey, String sData, int iSQLType) throws FileNotFoundException, IllegalArgumentException, NullPointerException(Code)(Java Doc) public void putAll(Properties oPropsCollection) throws FileNotFoundException(Code)(Java Doc) public void putAll(Map oMap)(Code)(Java Doc) public void remove(String sKey)(Code)(Java Doc) public Object remove(Object oKey)(Code)(Java Doc) public void replace(String sKey, Object oObj)(Code)(Java Doc) public void replace(String sKey, int iVal)(Code)(Java Doc) public void replace(String sKey, short iVal)(Code)(Java Doc) public void replace(String sKey, float fVal)(Code)(Java Doc) public void setAuditTransact(String sAuditTransact)(Code)(Java Doc) public void setAuditUser(String sAuditUser)(Code)(Java Doc) public int size()(Code)(Java Doc) public boolean store(JDCConnection oConn) throws SQLException(Code)(Java Doc) public void toLowerCase(String sKey)(Code)(Java Doc) public void toUpperCase(String sKey)(Code)(Java Doc) protected String toXML(String sIdent, String sDelim, HashMap oAttrs) throws IllegalStateException(Code)(Java Doc) public String toXML(String sIdent, String sDelim) throws IllegalStateException(Code)(Java Doc) public String toXML(String sIdent)(Code)(Java Doc) public String toXML()(Code)(Java Doc) public Collection values()(Code)(Java Doc)
|
|
|