
com.versionone.apiclient.MultiValueAttribute.class Maven / Gradle / Ivy
???? 3 ?
$ R S
T # U # V # W
X
# Y Z [ \ ] ^ _ `
a
b c d
T e
f \ g
h
i # j
k l m
# n
# o
p
q r
s
# t u v _values Ljava/util/ArrayList; _addedvalues _removedvalues
_newvalues R(Lcom/versionone/apiclient/IAttributeDefinition;Lcom/versionone/apiclient/Asset;)V Code LineNumberTable LocalVariableTable this .Lcom/versionone/apiclient/MultiValueAttribute; def /Lcom/versionone/apiclient/IAttributeDefinition; asset Lcom/versionone/apiclient/Asset; getOriginalValue ()Ljava/lang/Object; e &Lcom/versionone/apiclient/V1Exception;
StackMapTable ^
Exceptions getNewValue getOriginalValues ()[Ljava/lang/Object; w getNewValues getAddedValues getRemovedValues
hasChanged ()Z setValue (Ljava/lang/Object;)V value Ljava/lang/Object;
forceValue addValue removeValue
acceptChanges ()V
rejectChanges loadValue
SourceFile MultiValueAttribute.java * + java/util/ArrayList * M % & ' & ( & x y z { | } ? ? ? ? $com/versionone/apiclient/V1Exception %com/versionone/apiclient/APIException Error converting data * ? ? ? java/lang/RuntimeException java/lang/StringBuilder $Attribute contains multiple values: ? ? ? ? ? ? * ? ) & ? > -Cannot set value on a multi-value attribute: /Cannot force value on a multi-value attribute: ? M ? F * ? ? ? Error Converting Data ? ? C D ,com/versionone/apiclient/MultiValueAttribute "com/versionone/apiclient/Attribute [Ljava/lang/Object; size ()I
getDefinition 1()Lcom/versionone/apiclient/IAttributeDefinition; com/versionone/DB Null ?
NullObject InnerClasses Lcom/versionone/DB$NullObject; -com/versionone/apiclient/IAttributeDefinition coerce &(Ljava/lang/Object;)Ljava/lang/Object; *(Ljava/lang/String;Ljava/lang/Exception;)V get (I)Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getToken ()Ljava/lang/String; toString (Ljava/lang/String;)V toArray
checkReadOnly checkNull (Ljava/util/Collection;)V add (Ljava/lang/Object;)Z remove com/versionone/DB$NullObject # $ % &