Overview Schemas Index

PERSON_ORGANIZATION_SCHEMA (jsdai.SPerson_organization_schema)


ENTITY person_role;
          name : label;
DERIVE
          description : text := get_description_value(SELF);
WHERE
          wr1: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'DESCRIPTION_ATTRIBUTE.DESCRIBED_ITEM')) <= 1;
END_ENTITY; -- person_role

Entity data types and their attributes

person_role
          name: label;
          (DER) description: text;

Users

person_role
          description_attribute.described_item
                    description_attribute_select
          person_assignment.role

Global rules for this entity data type

          -

public interface EPerson_role extends EEntity

name (explicit attribute)

          boolean testName(EPerson_role type)
          String getName(EPerson_role type)
          void setName(EPerson_role type, String value)
          void unsetName(EPerson_role type)

description (derived attribute)

          String getDescription(EPerson_role type)
          boolean testDescription(EPerson_role type)

public class CPerson_role implements EPerson_role

          static EAttribute attributeName(EPerson_role type)
          static EAttribute attributeDescription(EPerson_role type)

public class APerson_role extends AEntity

          public EPerson_role getByIndex(int index)
          public EPerson_role getCurrentMember(SdaiIterator it)