|
|||||||||
| Home >> All >> com >> flexstor >> common >> gui >> [ addressbook overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.flexstor.common.gui.addressbook
Class AddressBookModel

java.lang.Objectcom.flexstor.common.gui.addressbook.AbstractAddressBookModel
com.flexstor.common.gui.addressbook.AddressBookModel
- All Implemented Interfaces:
- AddressBookModelI
- public class AddressBookModel
- extends AbstractAddressBookModel
This is the model for data base. The data source is database here.
| Field Summary | |
protected boolean |
bRefreshRolData
|
protected com.flexstor.common.data.ejb.address.AddressData |
currentAddress
|
protected com.flexstor.common.data.ejb.address.EmailAddressData |
defaultEMailAddress
|
| Fields inherited from class com.flexstor.common.gui.addressbook.AbstractAddressBookModel |
bEmailInitialized, bFTPInitialized, bIsUser, gw, lstEmailAddresses, lstFTPAddresses, roleData, ugName |
| Constructor Summary | |
AddressBookModel()
In order to use this constructor, init should be called on created instace. |
|
AddressBookModel(java.lang.String ugName,
boolean isUser)
|
|
| Method Summary | |
private void |
addToList(com.flexstor.common.data.ejb.address.AddressData address)
Add the address to the corresponding address list. |
void |
deleteAddress(com.flexstor.common.data.ejb.address.AddressData address)
Implementation for AddressBookModelI. |
com.flexstor.common.data.ejb.address.AddressData |
getCurrentAddress()
Creates a duplicate copy of current object and return. |
com.flexstor.common.data.ejb.address.EmailAddressData |
getDefaultEMailAddress()
Gets the current user's email address, this object is cached |
static void |
main(java.lang.String[] args)
|
private void |
refresh(java.util.ArrayList lstAddressList,
java.util.Vector vAddresses)
Refreshes the list of address. |
void |
refresh(int addressType)
Implementation for AddressBookModelI. |
void |
saveAddress(com.flexstor.common.data.ejb.address.AddressData address)
Implementation for AddressBookModelI. |
void |
setCurrentAddress(com.flexstor.common.data.ejb.address.AddressData address)
Implementation for AddressBookModelI. |
void |
updateAddress(com.flexstor.common.data.ejb.address.AddressData address)
Implementation for AddressBookModelI. |
| Methods inherited from class com.flexstor.common.gui.addressbook.AbstractAddressBookModel |
getAddresses, init, refreshRoleData, removeFromList |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
currentAddress
protected com.flexstor.common.data.ejb.address.AddressData currentAddress
bRefreshRolData
protected boolean bRefreshRolData
defaultEMailAddress
protected com.flexstor.common.data.ejb.address.EmailAddressData defaultEMailAddress
| Constructor Detail |
AddressBookModel
public AddressBookModel(java.lang.String ugName, boolean isUser)
AddressBookModel
public AddressBookModel()
- In order to use this constructor, init should be called on created instace.
| Method Detail |
saveAddress
public void saveAddress(com.flexstor.common.data.ejb.address.AddressData address) throws com.flexstor.common.gateway.exceptions.TransactionFailedException, com.flexstor.common.exceptions.ejb.DuplicateRecordException
- Implementation for AddressBookModelI.
Saves one address to the database and links it to the user's role.
- Specified by:
saveAddressin interfaceAddressBookModelI- Specified by:
saveAddressin classAbstractAddressBookModel
updateAddress
public void updateAddress(com.flexstor.common.data.ejb.address.AddressData address) throws com.flexstor.common.gateway.exceptions.TransactionFailedException, com.flexstor.common.exceptions.ejb.DuplicateRecordException
- Implementation for AddressBookModelI.
Saves one address to the database and links it to the user's role.
- Specified by:
updateAddressin interfaceAddressBookModelI- Specified by:
updateAddressin classAbstractAddressBookModel
deleteAddress
public void deleteAddress(com.flexstor.common.data.ejb.address.AddressData address) throws com.flexstor.common.gateway.exceptions.TransactionFailedException
- Implementation for AddressBookModelI.
Deletes one address from the database. The bean removes it from all roles.
In addition, the user role is refreshed to reflect the current state.
- Specified by:
deleteAddressin interfaceAddressBookModelI- Overrides:
deleteAddressin classAbstractAddressBookModel
refresh
public void refresh(int addressType)
throws com.flexstor.common.gateway.exceptions.TransactionFailedException
- Implementation for AddressBookModelI.
Refreshes the contents of the address list.
- Specified by:
refreshin interfaceAddressBookModelI- Specified by:
refreshin classAbstractAddressBookModel
refresh
private void refresh(java.util.ArrayList lstAddressList, java.util.Vector vAddresses) throws com.flexstor.common.gateway.exceptions.TransactionFailedException
- Refreshes the list of address. Helper method for refres(int).
setCurrentAddress
public void setCurrentAddress(com.flexstor.common.data.ejb.address.AddressData address)
- Implementation for AddressBookModelI.
sets the current address.
- Specified by:
setCurrentAddressin interfaceAddressBookModelI- Specified by:
setCurrentAddressin classAbstractAddressBookModel
getCurrentAddress
public com.flexstor.common.data.ejb.address.AddressData getCurrentAddress()
- Creates a duplicate copy of current object and return.
Implementation for AddressBookModelI.
gets the current address.
- Specified by:
getCurrentAddressin interfaceAddressBookModelI- Specified by:
getCurrentAddressin classAbstractAddressBookModel
addToList
private void addToList(com.flexstor.common.data.ejb.address.AddressData address)
- Add the address to the corresponding address list.
getDefaultEMailAddress
public com.flexstor.common.data.ejb.address.EmailAddressData getDefaultEMailAddress() throws com.flexstor.common.gateway.exceptions.TransactionFailedException
- Gets the current user's email address, this object is cached
- Specified by:
getDefaultEMailAddressin interfaceAddressBookModelI- Specified by:
getDefaultEMailAddressin classAbstractAddressBookModel
main
public static void main(java.lang.String[] args)
|
|||||||||
| Home >> All >> com >> flexstor >> common >> gui >> [ addressbook overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC