Class Ownermapping

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataEntityType, com.github.davidmoten.odata.client.ODataType

    public class Ownermapping
    extends Crmbaseentity
    implements com.github.davidmoten.odata.client.ODataEntityType
    • Field Detail

      • solutionid

        protected String solutionid
      • ownermappingid

        protected String ownermappingid
      • targetuservalueforsourcecrmuserlink

        protected String targetuservalueforsourcecrmuserlink
      • statuscode

        protected Integer statuscode
      • _targetsystemuserid_value

        protected String _targetsystemuserid_value
      • introducedversion

        protected String introducedversion
      • _modifiedonbehalfby_value

        protected String _modifiedonbehalfby_value
      • processcode

        protected Integer processcode
      • ownermappingidunique

        protected String ownermappingidunique
      • ismanaged

        protected Boolean ismanaged
      • targetsystemuserdomainname

        protected String targetsystemuserdomainname
      • _importmapid_value

        protected String _importmapid_value
      • _createdby_value

        protected String _createdby_value
      • _modifiedby_value

        protected String _modifiedby_value
      • sourceuservalueforsourcecrmuserlink

        protected String sourceuservalueforsourcecrmuserlink
      • sourcesystemusername

        protected String sourcesystemusername
      • _createdonbehalfby_value

        protected String _createdonbehalfby_value
      • statecode

        protected Integer statecode
      • componentstate

        protected Integer componentstate
    • Constructor Detail

      • Ownermapping

        protected Ownermapping()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        odataTypeName in class Crmbaseentity
      • builderOwnermapping

        public static Ownermapping.Builder builderOwnermapping()
        Returns a builder which is used to create a new instance of this class (given that this class is immutable).
        Returns:
        a new Builder for this class
      • getChangedFields

        public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
        Specified by:
        getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityType
        Overrides:
        getChangedFields in class Crmbaseentity
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        postInject in class Crmbaseentity
      • getTargetuservalueforsourcecrmuserlink

        public Optional<String> getTargetuservalueforsourcecrmuserlink()
      • withTargetuservalueforsourcecrmuserlink

        public Ownermapping withTargetuservalueforsourcecrmuserlink​(String targetuservalueforsourcecrmuserlink)
      • get_targetsystemuserid_value

        public Optional<String> get_targetsystemuserid_value()
      • with_targetsystemuserid_value

        public Ownermapping with_targetsystemuserid_value​(String _targetsystemuserid_value)
      • getIntroducedversion

        public Optional<String> getIntroducedversion()
      • withIntroducedversion

        public Ownermapping withIntroducedversion​(String introducedversion)
      • get_modifiedonbehalfby_value

        public Optional<String> get_modifiedonbehalfby_value()
      • with_modifiedonbehalfby_value

        public Ownermapping with_modifiedonbehalfby_value​(String _modifiedonbehalfby_value)
      • getOwnermappingidunique

        public Optional<String> getOwnermappingidunique()
      • withOwnermappingidunique

        public Ownermapping withOwnermappingidunique​(String ownermappingidunique)
      • getTargetsystemuserdomainname

        public Optional<String> getTargetsystemuserdomainname()
      • withTargetsystemuserdomainname

        public Ownermapping withTargetsystemuserdomainname​(String targetsystemuserdomainname)
      • get_importmapid_value

        public Optional<String> get_importmapid_value()
      • with_importmapid_value

        public Ownermapping with_importmapid_value​(String _importmapid_value)
      • with_createdby_value

        public Ownermapping with_createdby_value​(String _createdby_value)
      • get_modifiedby_value

        public Optional<String> get_modifiedby_value()
      • with_modifiedby_value

        public Ownermapping with_modifiedby_value​(String _modifiedby_value)
      • getSourceuservalueforsourcecrmuserlink

        public Optional<String> getSourceuservalueforsourcecrmuserlink()
      • withSourceuservalueforsourcecrmuserlink

        public Ownermapping withSourceuservalueforsourcecrmuserlink​(String sourceuservalueforsourcecrmuserlink)
      • getSourcesystemusername

        public Optional<String> getSourcesystemusername()
      • withSourcesystemusername

        public Ownermapping withSourcesystemusername​(String sourcesystemusername)
      • get_createdonbehalfby_value

        public Optional<String> get_createdonbehalfby_value()
      • with_createdonbehalfby_value

        public Ownermapping with_createdonbehalfby_value​(String _createdonbehalfby_value)
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        getUnmappedFields in class Crmbaseentity
      • patch

        public Ownermapping patch()
        Submits only changed fields for update and returns an immutable copy of this with changed fields reset.
        Overrides:
        patch in class Crmbaseentity
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected
      • put

        public Ownermapping put()
        Submits all fields for update and returns an immutable copy of this with changed fields reset (they were ignored anyway).
        Overrides:
        put in class Crmbaseentity
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected