org.romaframework.module.users.view.domain.baseprofile
Class BaseProfileInstance

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<BaseProfile>
                  extended by org.romaframework.module.users.view.domain.baseprofile.BaseProfileInstance
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<BaseProfile>, org.romaframework.frontend.domain.crud.CRUDWorkingMode

public class BaseProfileInstance
extends org.romaframework.frontend.domain.crud.CRUDInstance<BaseProfile>
implements org.romaframework.aspect.validation.CustomValidation, org.romaframework.aspect.view.ViewCallback


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
BaseProfileInstance()
           
 
Method Summary
 void add()
           
 java.util.ArrayList<java.lang.String> getAvailableClassNames()
           
 java.util.ArrayList<java.lang.String> getAvailableMembers()
           
 java.util.List<BaseFunctionListable> getFunctions()
           
 BaseProfile.Mode[] getModes()
           
 java.lang.String getSelectedAvailableClassName()
           
 java.lang.String getSelectedAvailableMember()
           
 BaseFunction getSelectedFunction()
           
 void onCreate()
           
 void onShow()
           
 void remove()
           
 void save()
           
 void setAvailableClassNames(java.util.ArrayList<java.lang.String> availableClassNames)
           
 void setAvailableMembers(java.util.ArrayList<java.lang.String> availableMembers)
           
 void setSelectedAvailableClassName(java.lang.String iSelection)
           
 void setSelectedAvailableMember(java.lang.String selectedAvailableMember)
           
 void setSelectedFunction(BaseFunction selectedFunction)
           
 void validate()
           
 
Methods inherited from class org.romaframework.frontend.domain.crud.CRUDInstance
apply, getMode, getRepository, onDispose, onRead, onUpdate, 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
 
Methods inherited from interface org.romaframework.aspect.view.ViewCallback
onDispose
 

Constructor Detail

BaseProfileInstance

public BaseProfileInstance()
Method Detail

getModes

public BaseProfile.Mode[] getModes()

getFunctions

public java.util.List<BaseFunctionListable> getFunctions()

onCreate

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

save

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

onShow

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

setSelectedAvailableClassName

public void setSelectedAvailableClassName(java.lang.String iSelection)

add

public void add()

remove

public void remove()

getSelectedAvailableClassName

public java.lang.String getSelectedAvailableClassName()

getAvailableMembers

public java.util.ArrayList<java.lang.String> getAvailableMembers()

setAvailableMembers

public void setAvailableMembers(java.util.ArrayList<java.lang.String> availableMembers)

getSelectedAvailableMember

public java.lang.String getSelectedAvailableMember()

setSelectedAvailableMember

public void setSelectedAvailableMember(java.lang.String selectedAvailableMember)

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

getAvailableClassNames

public java.util.ArrayList<java.lang.String> getAvailableClassNames()

setAvailableClassNames

public void setAvailableClassNames(java.util.ArrayList<java.lang.String> availableClassNames)

getSelectedFunction

public BaseFunction getSelectedFunction()

setSelectedFunction

public void setSelectedFunction(BaseFunction selectedFunction)