|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openswing.swing.table.permissions.java.GridPermissions
Title: OpenSwing Framework
Description: Grid permissions descriptor: it contains: columns visibility state,columns editability (only for editable columns) in edit and insert modes and column mandatory (only for not required columns).
Copyright: Copyright (C) 2006 Mauro Carniel
This file is part of OpenSwing Framework. This library is free software; you can redistribute it and/or modify it under the terms of the (LGPL) Lesser General Public License as published by the Free Software Foundation; GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. The author may be contacted at: maurocarniel@tin.it
Constructor Summary | |
GridPermissions(java.lang.String functionId,
java.lang.String username,
java.lang.String[] columnsAttribute,
boolean[] columnsVisibility,
boolean[] columnsEditabilityInInsert,
boolean[] columnsEditabilityInEdit,
boolean[] columnsMandatory)
Constructor. |
Method Summary | |
java.lang.Object |
clone()
|
boolean |
equals(java.lang.Object o)
|
java.lang.String[] |
getColumnsAttribute()
|
boolean[] |
getColumnsEditabilityInEdit()
|
boolean[] |
getColumnsEditabilityInInsert()
|
boolean[] |
getColumnsMandatory()
|
boolean[] |
getColumnsVisibility()
|
java.lang.String |
getFunctionId()
|
java.lang.String |
getUsername()
|
void |
setColumnsAttribute(java.lang.String[] columnsAttribute)
|
void |
setColumnsEditabilityInEdit(boolean[] columnsEditabilityInEdit)
|
void |
setColumnsEditabilityInInsert(boolean[] columnsEditabilityInInsert)
|
void |
setColumnsMandatory(boolean[] columnsMandatory)
|
void |
setColumnsVisibility(boolean[] columnsVisibility)
|
void |
setFunctionId(java.lang.String functionId)
|
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public GridPermissions(java.lang.String functionId, java.lang.String username, java.lang.String[] columnsAttribute, boolean[] columnsVisibility, boolean[] columnsEditabilityInInsert, boolean[] columnsEditabilityInEdit, boolean[] columnsMandatory)
functionId
- identifier (functionId) associated to the gridusername
- permissions owner, i.e. the username of the current logged usercolumnsAttribute
- list of grid columns; columns position is defined according to this arraycolumnsVisibility
- columns visibility statecolumnsEditabilityInInsert
- columns editability in insertcolumnsEditabilityInEdit
- columns editability in editcolumnsMandatory
- columns mandatoryMethod Detail |
public boolean[] getColumnsEditabilityInInsert()
public java.lang.String getFunctionId()
public java.lang.String getUsername()
public java.lang.String[] getColumnsAttribute()
public boolean[] getColumnsVisibility()
public boolean[] getColumnsEditabilityInEdit()
public boolean equals(java.lang.Object o)
public final java.lang.Object clone()
public void setColumnsAttribute(java.lang.String[] columnsAttribute)
public void setColumnsVisibility(boolean[] columnsVisibility)
public void setColumnsEditabilityInEdit(boolean[] columnsEditabilityInEdit)
public void setColumnsEditabilityInInsert(boolean[] columnsEditabilityInInsert)
public void setFunctionId(java.lang.String functionId)
public boolean[] getColumnsMandatory()
public void setColumnsMandatory(boolean[] columnsMandatory)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |