/** * PUBLIC: * Default constructor. */ public DatabaseMapping() { this.isOptional = true; this.isReadOnly = false; this.attributeAccessor = new InstanceVariableAttributeAccessor(); }
/** * PUBLIC: * Default constructor. */ public DatabaseMapping() { this.isOptional = true; this.isReadOnly = false; this.attributeAccessor = new InstanceVariableAttributeAccessor(); }
/** * PUBLIC: * Default constructor. */ public DatabaseMapping() { this.isOptional = true; this.isReadOnly = false; this.attributeAccessor = new InstanceVariableAttributeAccessor(); }
/** * Sets the name of the backpointer attribute on the target object. Used to * populate the backpointer. If the specified attribute doesn't exist on * the reference class of this mapping, a DescriptorException will be thrown * during initialize. * * @param attributeName - the name of the backpointer attribute to be populated */ public void setBidirectionalTargetAttributeName(String attributeName) { if(attributeName != null) { if(this.bidirectionalTargetAccessor == null) { this.bidirectionalTargetAccessor = new InstanceVariableAttributeAccessor(); } this.getBidirectionalTargetAccessor().setAttributeName(attributeName); } }
/** * Sets the name of the backpointer attribute on the target object. Used to * populate the backpointer. If the specified attribute doesn't exist on * the reference class of this mapping, a DescriptorException will be thrown * during initialize. * * @param attributeName - the name of the backpointer attribute to be populated */ public void setBidirectionalTargetAttributeName(String attributeName) { if(attributeName != null) { if(this.bidirectionalTargetAccessor == null) { this.bidirectionalTargetAccessor = new InstanceVariableAttributeAccessor(); } this.getBidirectionalTargetAccessor().setAttributeName(attributeName); } }
/** * Sets the name of the backpointer attribute on the target object. Used to * populate the backpointer. If the specified attribute doesn't exist on * the reference class of this mapping, a DescriptorException will be thrown * during initialize. * * @param attributeName - the name of the backpointer attribute to be populated */ public void setBidirectionalTargetAttributeName(String attributeName) { if(attributeName != null) { if(this.bidirectionalTargetAccessor == null) { this.bidirectionalTargetAccessor = new InstanceVariableAttributeAccessor(); } this.getBidirectionalTargetAccessor().setAttributeName(attributeName); } }
public void initialize(AbstractSession session) throws DescriptorException { super.initialize(session); if(variableAttributeAccessor == null){ if(variableAttributeName != null){ this.variableAttributeAccessor = new InstanceVariableAttributeAccessor(); this.variableAttributeAccessor.setAttributeName(variableAttributeName); }else if(variableGetMethodName != null){ this.variableAttributeAccessor = new MethodAttributeAccessor(); this.variableAttributeAccessor.setAttributeName("VARIABLE"); ((MethodAttributeAccessor)this.variableAttributeAccessor).setGetMethodName(variableGetMethodName); if(variableSetMethodName == null){ this.variableAttributeAccessor.setIsWriteOnly(true); }else{ ((MethodAttributeAccessor)this.variableAttributeAccessor).setSetMethodName(variableSetMethodName); } } } this.variableAttributeAccessor.initializeAttributes(this.getReferenceClass()); }
public void initialize(AbstractSession session) throws DescriptorException { super.initialize(session); if(variableAttributeAccessor == null){ if(variableAttributeName != null){ this.variableAttributeAccessor = new InstanceVariableAttributeAccessor(); this.variableAttributeAccessor.setAttributeName(variableAttributeName); }else if(variableGetMethodName != null){ this.variableAttributeAccessor = new MethodAttributeAccessor(); this.variableAttributeAccessor.setAttributeName("VARIABLE"); ((MethodAttributeAccessor)this.variableAttributeAccessor).setGetMethodName(variableGetMethodName); if(variableSetMethodName == null){ this.variableAttributeAccessor.setIsWriteOnly(true); }else{ ((MethodAttributeAccessor)this.variableAttributeAccessor).setSetMethodName(variableSetMethodName); } } } this.variableAttributeAccessor.initializeAttributes(this.getReferenceClass()); }
} else { InstanceVariableAttributeAccessor aa = new InstanceVariableAttributeAccessor(); aa.setAttributeName(locProp.getPropertyName()); descriptor.setLocationAccessor(aa);
} else { InstanceVariableAttributeAccessor aa = new InstanceVariableAttributeAccessor(); aa.setAttributeName(locProp.getPropertyName()); descriptor.setLocationAccessor(aa);
this.variableAttributeAccessor = new InstanceVariableAttributeAccessor(); this.variableAttributeAccessor.setAttributeName(variableAttributeName); this.variableAttributeAccessor.initializeAttributes(this.getReferenceClass());
this.variableAttributeAccessor = new InstanceVariableAttributeAccessor(); this.variableAttributeAccessor.setAttributeName(variableAttributeName); this.variableAttributeAccessor.initializeAttributes(this.getReferenceClass());