Class Invaliddependency

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

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

      • existingcomponenttype

        protected Integer existingcomponenttype
      • isexistingnoderequiredcomponent

        protected Boolean isexistingnoderequiredcomponent
      • missingcomponentlookuptype

        protected Integer missingcomponentlookuptype
      • invaliddependencyid

        protected String invaliddependencyid
      • missingcomponentid

        protected String missingcomponentid
      • existingdependencytype

        protected Integer existingdependencytype
      • missingcomponentinfo

        protected String missingcomponentinfo
      • missingcomponenttype

        protected Integer missingcomponenttype
      • existingcomponentid

        protected String existingcomponentid
    • Constructor Detail

      • Invaliddependency

        protected Invaliddependency()
    • Method Detail

      • odataTypeName

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

        public static Invaliddependency.Builder builderInvaliddependency()
        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
      • getExistingcomponenttype

        public Optional<Integer> getExistingcomponenttype()
      • getIsexistingnoderequiredcomponent

        public Optional<Boolean> getIsexistingnoderequiredcomponent()
      • withIsexistingnoderequiredcomponent

        public Invaliddependency withIsexistingnoderequiredcomponent​(Boolean isexistingnoderequiredcomponent)
      • getMissingcomponentlookuptype

        public Optional<Integer> getMissingcomponentlookuptype()
      • withMissingcomponentlookuptype

        public Invaliddependency withMissingcomponentlookuptype​(Integer missingcomponentlookuptype)
      • getInvaliddependencyid

        public Optional<String> getInvaliddependencyid()
      • getMissingcomponentid

        public Optional<String> getMissingcomponentid()
      • getExistingdependencytype

        public Optional<Integer> getExistingdependencytype()
      • getMissingcomponentinfo

        public Optional<String> getMissingcomponentinfo()
      • getMissingcomponenttype

        public Optional<Integer> getMissingcomponenttype()
      • getExistingcomponentid

        public Optional<String> getExistingcomponentid()
      • 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 Invaliddependency 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 Invaliddependency 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