Class CustomerAttributes

java.lang.Object
com.technia.dsx.threedspace.common.CustomerAttributes
All Implemented Interfaces:
com.technia.dsx.app.model.WithAttributes

public class CustomerAttributes extends Object implements com.technia.dsx.app.model.WithAttributes
TODO: Check with DS if this is done correctly. This was very poorly documented
  • Constructor Details

    • CustomerAttributes

      public CustomerAttributes()
  • Method Details

    • isEmpty

      public boolean isEmpty()
    • getExtensionCount

      public int getExtensionCount()
    • getAttributeCount

      public int getAttributeCount()
    • hasExtension

      public boolean hasExtension(String name)
    • forEachExtension

      public void forEachExtension(BiConsumer<String,Map<String,Object>> consumer)
    • getExtensionNames

      public Collection<String> getExtensionNames()
    • getExtensionAttributes

      public Map<String,Object> getExtensionAttributes(String name)
    • setExtensionAttributes

      public void setExtensionAttributes(String name, Map<String,Object> attributes)
    • getExtensionAttribute

      public Object getExtensionAttribute(String extensionName, String attributeName)
    • setExtensionAttribute

      public void setExtensionAttribute(String extensionName, String attributeName, Object value)
    • getAttribute

      public Object getAttribute(String name)
    • setAttribute

      public void setAttribute(String name, Object value)
    • setAttributes

      public void setAttributes(Map<String,Object> attributes)
    • getAttributes

      public Map<String,Object> getAttributes()
      Specified by:
      getAttributes in interface com.technia.dsx.app.model.WithAttributes
    • toString

      public String toString()
      Overrides:
      toString in class Object