package com.hundsun.ares.studio.jres.script.api.biz; public interface IAttributeWrap { /** * ��������Ӣ���� * @return */ String getName(); /** * ���ò�������ֵ�� * set�ӿ�ע����Դ��ȡ����Ҫ�԰���������Դ���ã� res.becomeWorkingCopy() ����Դת���ɿ�д״̬�� */ void setName(String name); /** * ������ * @return */ String getCName(); /** * ˵�� * @return */ String getDesc(); /** * ��������, ����׼�ֶΣ����󣬻�DZ�׼�ֶ� * @return */ String getParamType(); /** * ҵ���������� * @return */ String getBizType(); /** * ����ҵ������ * * @param bizType * @return */ void setBizType(String bizType); /** * ��ʵ�������ͣ���Java���ͻ���C���͵�... ���巵�������Ǹ�����Ŀ�����е����ã�����ӿ���ʹ���������Ծ����ġ� * ##��δʵ�� * @return */ String getRealType(); /** * ��ȡ��Ӧ��Java����, ����Ҳ����򷵻�null * @return */ String getJavaType(); /** * ��ȡC#���� * @return */ String getCSharpType(); /** * ������ϵ�������ַ�����ʽ�� [0..1], [1..1], [0..n], [1..n] * * @return */ String getMultiplicity(); /** * Ĭ��ֵ * @param type ����:oracle\db2\sqlserver\c\java\mysql\informix\sybase\C#�ȣ�ע���Сд�� * @return */ String getDefaultValue(String type); /** * ��ע * @return */ String getComments(); }