ARoad0.AcsAddon.Accbee.MySQL.gBaseBeanInfo
Class ActorMySQLImplBeanInfo
java.lang.Object
java.beans.SimpleBeanInfo
ARoad0.gBaseBeanInfo.BasicImplBeanInfo
ARoad0.gBaseBeanInfo.ResourceImplBeanInfo
ARoad0.gBaseBeanInfo.ActorImplBeanInfo
ARoad0.AcsAddon.Accbee.MySQL.gBaseBeanInfo.ActorMySQLImplBeanInfo
- All Implemented Interfaces:
- BeanInfoPattern, java.beans.BeanInfo
public class ActorMySQLImplBeanInfo
- extends ActorImplBeanInfo
This class is responsible for describing the ActorMySQLImpl class.
It is used for removing the 'IsRightProxy' ActorImpl property, the Resource
'M_ConstrainedChildACS' property and the Actor 'CurrentGroupID' property.
It adds the ResourceImpl property 'InheritedTargetAclEntries'.
Copy all the changes done in ResourceMySQLImplBeanInfo,
since it is not its superclass, but not the removing of the Alias tab.
Caution: a change may has to be copied in EligiblePartyImplMySQLBeanInfo,
if it exists.
Fields inherited from interface java.beans.BeanInfo |
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32 |
Method Summary |
java.beans.BeanDescriptor |
getBeanDescriptor()
Get the description of the bean. |
protected java.beans.BeanDescriptor |
getCommonBeanDescriptor(java.beans.BeanDescriptor _result)
Get the common description of the bean. |
java.beans.PropertyDescriptor[] |
getPropertyDescriptors()
Removes the 'IsRightProxy' property from the ActorImpl, since this property
is immutable and dangerous in the MySQL simulation, and the Resource
'M_ConstrainedChildACS' property. |
Methods inherited from class java.beans.SimpleBeanInfo |
getAdditionalBeanInfo, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getMethodDescriptors, loadImage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.beans.BeanInfo |
getAdditionalBeanInfo, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getMethodDescriptors |
ActorMySQLImplBeanInfo
public ActorMySQLImplBeanInfo()
getBeanDescriptor
public java.beans.BeanDescriptor getBeanDescriptor()
- Get the description of the bean.
Specific values are set in the descriptor.
- Specified by:
getBeanDescriptor
in interface java.beans.BeanInfo
- Overrides:
getBeanDescriptor
in class ActorImplBeanInfo
- Returns:
- the bean descriptor
getCommonBeanDescriptor
protected java.beans.BeanDescriptor getCommonBeanDescriptor(java.beans.BeanDescriptor _result)
- Get the common description of the bean.
Reuse super.getCommonBeanDescriptor().
- Overrides:
getCommonBeanDescriptor
in class ActorImplBeanInfo
- Parameters:
_result
- is the BeanDescriptor to configure
- Returns:
- the bean descriptor
getPropertyDescriptors
public java.beans.PropertyDescriptor[] getPropertyDescriptors()
- Removes the 'IsRightProxy' property from the ActorImpl, since this property
is immutable and dangerous in the MySQL simulation, and the Resource
'M_ConstrainedChildACS' property.
Add two property descriptors for the ResourceImpl property 'InheritedTargetAclEntries'
and use the same event for the method getM_PrimaryTargetACLRights().
Change the property descriptor of 'ParentNode' in ' ACL Inheritance '.
Change the property descriptor of 'CurrentUserID' without setEorCurrentUserID().
The ActorMySQLImpl class maintains an empty 'AclEntry' property for the 'view_delegate'
and the 'trigger' actors, while the 'stored_function' and 'stored_procedure' actors
allows direct ACL.
- Specified by:
getPropertyDescriptors
in interface java.beans.BeanInfo
- Overrides:
getPropertyDescriptors
in class ActorImplBeanInfo
- Returns:
- array of property descriptors