java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<TeamTypeFunctionTexts>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.responsibilitymanagementteamconfiguration.TeamTypeFunctionTexts
All Implemented Interfaces:
VdmEntitySet

public class TeamTypeFunctionTexts extends VdmEntity<TeamTypeFunctionTexts> implements VdmEntitySet
Team Type Function Texts

Original entity name from the Odata EDM: TeamTypeFunctionTextsType

  • Field Details

  • Constructor Details

    • TeamTypeFunctionTexts

      public TeamTypeFunctionTexts()
    • TeamTypeFunctionTexts

      public TeamTypeFunctionTexts(@Nullable String respyMgmtTeamType, @Nullable String respyMgmtFunction, @Nullable String language, @Nullable String respyMgmtTeamCategory, @Nullable String respyMgmtFunctionText)
  • Method Details

    • getType

      @Nonnull public Class<TeamTypeFunctionTexts> getType()
      Specified by:
      getType in class VdmObject<TeamTypeFunctionTexts>
    • setRespyMgmtTeamType

      public void setRespyMgmtTeamType(@Nullable String respyMgmtTeamType)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RespyMgmtTeamType

      Parameters:
      respyMgmtTeamType - Team Type
    • setRespyMgmtFunction

      public void setRespyMgmtFunction(@Nullable String respyMgmtFunction)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RespyMgmtFunction

      Parameters:
      respyMgmtFunction - Function
    • setLanguage

      public void setLanguage(@Nullable String language)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Parameters:
      language - Language Key
    • setRespyMgmtTeamCategory

      public void setRespyMgmtTeamCategory(@Nullable String respyMgmtTeamCategory)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RespyMgmtTeamCategory

      Parameters:
      respyMgmtTeamCategory - Team Category
    • setRespyMgmtFunctionText

      public void setRespyMgmtFunctionText(@Nullable String respyMgmtFunctionText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: RespyMgmtFunctionText

      Parameters:
      respyMgmtFunctionText - Function Description
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<TeamTypeFunctionTexts>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<TeamTypeFunctionTexts>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<TeamTypeFunctionTexts>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<TeamTypeFunctionTexts>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<TeamTypeFunctionTexts>
    • builder

      @Nonnull public static TeamTypeFunctionTexts.TeamTypeFunctionTextsBuilder builder()
    • getRespyMgmtTeamType

      @Nullable public String getRespyMgmtTeamType()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RespyMgmtTeamType

      Returns:
      Team Type
    • getRespyMgmtFunction

      @Nullable public String getRespyMgmtFunction()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RespyMgmtFunction

      Returns:
      Function
    • getLanguage

      @Nullable public String getLanguage()
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Returns:
      Language Key
    • getRespyMgmtTeamCategory

      @Nullable public String getRespyMgmtTeamCategory()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RespyMgmtTeamCategory

      Returns:
      Team Category
    • getRespyMgmtFunctionText

      @Nullable public String getRespyMgmtFunctionText()
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: RespyMgmtFunctionText

      Returns:
      Function Description
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<TeamTypeFunctionTexts>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<TeamTypeFunctionTexts>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<TeamTypeFunctionTexts>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<TeamTypeFunctionTexts>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<TeamTypeFunctionTexts>