ENTITY retention_period SUBTYPE OF (retention); start_definition : event_or_date_select; earliest_end_definition : period_or_date_select; latest_end_definition : period_or_date_select; is_applied_to : SET [1:?] OF general_organizational_data_select; retention_purpose : OPTIONAL string_select; DERIVE SELF\action.description : text := ?; END_ENTITY; -- retention_period |
Entity data types and their attributesactionname: label; (OPT) description: text; chosen_method: action_method; (DER) id: identifier; retention - retention_period start_definition: event_or_date_select; earliest_end_definition: period_or_date_select; latest_end_definition: period_or_date_select; is_applied_to: SET [1:?] OF general_organizational_data_select; (OPT) retention_purpose: string_select; (RT) (DER) description: text; |
Global rules for this entity data type- |
public interface ERetention_period extends ERetentionstart_definition (explicit attribute)int testStart_definition(ERetention_period type)case 1 EEntity getStart_definition(ERetention_period type) void setStart_definition(ERetention_period type, EEntity value, EEntity node1) case 1 EEntity getStart_definition(ERetention_period type) void setStart_definition(ERetention_period type, EEntity value, EEntity node1) void unsetStart_definition(ERetention_period type) earliest_end_definition (explicit attribute)int testEarliest_end_definition(ERetention_period type)case 1 EEntity getEarliest_end_definition(ERetention_period type) void setEarliest_end_definition(ERetention_period type, EEntity value, EEntity node1) case 1 EEntity getEarliest_end_definition(ERetention_period type) void setEarliest_end_definition(ERetention_period type, EEntity value, EEntity node1) void unsetEarliest_end_definition(ERetention_period type) latest_end_definition (explicit attribute)int testLatest_end_definition(ERetention_period type)case 1 EEntity getLatest_end_definition(ERetention_period type) void setLatest_end_definition(ERetention_period type, EEntity value, EEntity node1) case 1 EEntity getLatest_end_definition(ERetention_period type) void setLatest_end_definition(ERetention_period type, EEntity value, EEntity node1) void unsetLatest_end_definition(ERetention_period type) is_applied_to (explicit attribute)boolean testIs_applied_to(ERetention_period type)AGeneral_organizational_data_select getIs_applied_to(ERetention_period type) AGeneral_organizational_data_select createIs_applied_to(ERetention_period type) void unsetIs_applied_to(ERetention_period type) retention_purpose (explicit attribute)int testRetention_purpose(ERetention_period type)case 1 EEntity getRetention_purpose(ERetention_period type) void setRetention_purpose(ERetention_period type, EEntity value, EEntity node1) case sRetention_purposeDefault_language_string: String getRetention_purpose(ERetention_period type, EDefault_language_string node1) void setRetention_purpose(ERetention_period type, String value, EDefault_language_string node1) void unsetRetention_purpose(ERetention_period type) |
public class CRetention_period implements ERetention_periodstatic EAttribute attributeStart_definition(ERetention_period type)static int usedinStart_definition(ERetention_period type, EEntity instance, ASdaiModel domain, ARetention_period result) static EAttribute attributeEarliest_end_definition(ERetention_period type) static int usedinEarliest_end_definition(ERetention_period type, EEntity instance, ASdaiModel domain, ARetention_period result) static EAttribute attributeLatest_end_definition(ERetention_period type) static int usedinLatest_end_definition(ERetention_period type, EEntity instance, ASdaiModel domain, ARetention_period result) static EAttribute attributeIs_applied_to(ERetention_period type) static int usedinIs_applied_to(ERetention_period type, EEntity instance, ASdaiModel domain, ARetention_period result) static EAttribute attributeRetention_purpose(ERetention_period type) static int usedinRetention_purpose(ERetention_period type, EEntity instance, ASdaiModel domain, ARetention_period result) static EAttribute attributeDescription(ERetention_period type) |
public class ARetention_period extends AEntitypublic ERetention_period getByIndex(int index)public ERetention_period getCurrentMember(SdaiIterator it) |