com.ibm.pdp.maf.rpp.pac.segment

Interface SocrateElement

  • All Superinterfaces:
    Element


    public interface SocrateElement
    extends Element

    Indicates the complementary lines for a SOCRATE entity.

    • Method Detail

      • getCharacteristicType

        SocrateCharacteristicTypeValues getCharacteristicType()

        This field indicates the nature of the compound characteristics, which are the Ring (A), Reverse (I), Simple reference or referenced (R), Relation (L).

        Returns:
      • getReferencedCharacteristic

        java.lang.String getReferencedCharacteristic()

        This field is used to complete the compound characteristics selected in the Characteristics field. The entity code required depends on the type of characteristics you have chosen:

        • For a 'simple Reference', you must enter the code of the referenced entity,

        • For a 'Ring reference', enter the entity code followed by the code of the referenced characteristic,

        • For a 'Reverse', enter the code of the reversed entity,

        • For a characteristic with a 'Relation'-type, enter an entity code, followed by an optional characteristic code.

        Returns:
      • getSub0SchemaAutorization

        SocrateAuthorizationValues getSub0SchemaAutorization()

        This field indicates the type of access authorizations for each subschema. For each subschema, you can choose between the following access authorizations:

        • Read only (blank value),

        • Update (M),

        • Delete (S),

        • Generation (G),

        • Generation and Delete (A).

        Returns:
      • getSub1SchemaAutorization

        SocrateAuthorizationValues getSub1SchemaAutorization()

        This field indicates the type of access authorizations for each subschema. For each subschema, you can choose between the following access authorizations:

        • Read only (blank value),

        • Update (M),

        • Delete (S),

        • Generation (G),

        • Generation and Delete (A).

        Returns:
      • getSub2SchemaAutorization

        SocrateAuthorizationValues getSub2SchemaAutorization()

        This field indicates the type of access authorizations for each subschema. For each subschema, you can choose between the following access authorizations:

        • Read only (blank value),

        • Update (M),

        • Delete (S),

        • Generation (G),

        • Generation and Delete (A).

        Returns:
      • getSub3SchemaAutorization

        SocrateAuthorizationValues getSub3SchemaAutorization()

        This field indicates the type of access authorizations for each subschema. For each subschema, you can choose between the following access authorizations:

        • Read only (blank value),

        • Update (M),

        • Delete (S),

        • Generation (G),

        • Generation and Delete (A).

        Returns:
      • getSub4SchemaAutorization

        SocrateAuthorizationValues getSub4SchemaAutorization()

        This field indicates the type of access authorizations for each subschema. For each subschema, you can choose between the following access authorizations:

        • Read only (blank value),

        • Update (M),

        • Delete (S),

        • Generation (G),

        • Generation and Delete (A).

        Returns:
      • getSub5SchemaAutorization

        SocrateAuthorizationValues getSub5SchemaAutorization()

        This field indicates the type of access authorizations for each subschema. For each subschema, you can choose between the following access authorizations:

        • Read only (blank value),

        • Update (M),

        • Delete (S),

        • Generation (G),

        • Generation and Delete (A).

        Returns:
      • getSub6SchemaAutorization

        SocrateAuthorizationValues getSub6SchemaAutorization()

        This field indicates the type of access authorizations for each subschema. For each subschema, you can choose between the following access authorizations:

        • Read only (blank value),

        • Update (M),

        • Delete (S),

        • Generation (G),

        • Generation and Delete (A).

        Returns:
      • getSub7SchemaAutorization

        SocrateAuthorizationValues getSub7SchemaAutorization()

        This field indicates the type of access authorizations for each subschema. For each subschema, you can choose between the following access authorizations:

        • Read only (blank value),

        • Update (M),

        • Delete (S),

        • Generation (G),

        • Generation and Delete (A).

        Returns:
      • getSub8SchemaAutorization

        SocrateAuthorizationValues getSub8SchemaAutorization()

        This field indicates the type of access authorizations for each subschema. For each subschema, you can choose between the following access authorizations:

        • Read only (blank value),

        • Update (M),

        • Delete (S),

        • Generation (G),

        • Generation and Delete (A).

        Returns:
      • getSub9SchemaAutorization

        SocrateAuthorizationValues getSub9SchemaAutorization()

        This field indicates the type of access authorizations for each subschema. For each subschema, you can choose between the following access authorizations:

        • Read only (blank value),

        • Update (M),

        • Delete (S),

        • Generation (G),

        • Generation and Delete (A).

        Returns:
      • isChain

        boolean isChain()

        This field is used to identify the Rings with a double chain or the referenced rings with a double chain.

        Returns: