org.romaframework.module.users.view.domain.baseaccount
Class BaseAccountInstance

java.lang.Object
  extended by org.romaframework.frontend.domain.page.Page
      extended by org.romaframework.frontend.domain.page.EntityPage<T>
          extended by org.romaframework.frontend.domain.crud.CRUDEntity<T>
              extended by org.romaframework.frontend.domain.crud.CRUDInstance<BaseAccount>
                  extended by org.romaframework.module.users.view.domain.baseaccount.BaseAccountInstance
All Implemented Interfaces:
org.romaframework.aspect.security.Secure, org.romaframework.aspect.validation.CustomValidation, org.romaframework.aspect.view.ViewCallback, org.romaframework.core.binding.Bindable, org.romaframework.core.domain.entity.ComposedEntity<BaseAccount>, org.romaframework.frontend.domain.crud.CRUDWorkingMode

public class BaseAccountInstance
extends org.romaframework.frontend.domain.crud.CRUDInstance<BaseAccount>
implements org.romaframework.aspect.validation.CustomValidation


Field Summary
 
Fields inherited from interface org.romaframework.frontend.domain.crud.CRUDWorkingMode
MODE_CREATE, MODE_CUSTOM, MODE_EMBEDDED, MODE_READ, MODE_UPDATE
 
Fields inherited from interface org.romaframework.core.domain.entity.ComposedEntity
NAME
 
Constructor Summary
BaseAccountInstance()
           
 
Method Summary
 java.lang.String getConfirmPassword()
           
 BaseGroupSelectBox getGroups()
           
 java.lang.String getPassword()
           
 java.util.List<BaseAccountStatus> getStatuses()
           
 void onCreate()
           
 void onRead()
           
 void onShow()
           
 void onUpdate()
           
 void save()
           
 void setConfirmPassword(java.lang.String confirmPassword)
           
 void setGroups(BaseGroupSelectBox groups)
           
 void setPassword(java.lang.String password)
           
 void validate()
           
 
Methods inherited from class org.romaframework.frontend.domain.crud.CRUDInstance
apply, getMode, getRepository, onDispose, report, setMode, setRepository
 
Methods inherited from class org.romaframework.frontend.domain.crud.CRUDEntity
cancel, getSourceField, getSourceObject, setSource
 
Methods inherited from class org.romaframework.frontend.domain.page.EntityPage
canRead, canWrite, getEntity, setEntity
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseAccountInstance

public BaseAccountInstance()
Method Detail

onShow

public void onShow()
Specified by:
onShow in interface org.romaframework.aspect.view.ViewCallback
Overrides:
onShow in class org.romaframework.frontend.domain.crud.CRUDInstance<BaseAccount>

onCreate

public void onCreate()
Overrides:
onCreate in class org.romaframework.frontend.domain.crud.CRUDInstance<BaseAccount>

onRead

public void onRead()
Overrides:
onRead in class org.romaframework.frontend.domain.crud.CRUDInstance<BaseAccount>

onUpdate

public void onUpdate()
Overrides:
onUpdate in class org.romaframework.frontend.domain.crud.CRUDInstance<BaseAccount>

validate

public void validate()
              throws org.romaframework.aspect.validation.ValidationException
Specified by:
validate in interface org.romaframework.aspect.validation.CustomValidation
Throws:
org.romaframework.aspect.validation.ValidationException

getStatuses

public java.util.List<BaseAccountStatus> getStatuses()

getConfirmPassword

public java.lang.String getConfirmPassword()

setConfirmPassword

public void setConfirmPassword(java.lang.String confirmPassword)
                        throws java.security.NoSuchAlgorithmException
Throws:
java.security.NoSuchAlgorithmException

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getGroups

public BaseGroupSelectBox getGroups()

setGroups

public void setGroups(BaseGroupSelectBox groups)

save

public void save()
Overrides:
save in class org.romaframework.frontend.domain.crud.CRUDInstance<BaseAccount>