Package pl.edu.icm.unity.stdext.attr
Class PublicLinkableImageSyntax
- java.lang.Object
-
- pl.edu.icm.unity.stdext.attr.BaseImageAttributeSyntax<pl.edu.icm.unity.attr.LinkableImage>
-
- pl.edu.icm.unity.stdext.attr.PublicLinkableImageSyntax
-
- All Implemented Interfaces:
pl.edu.icm.unity.engine.api.attributes.AttributeValueSyntax<pl.edu.icm.unity.attr.LinkableImage>
public class PublicLinkableImageSyntax extends BaseImageAttributeSyntax<pl.edu.icm.unity.attr.LinkableImage>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPublicLinkableImageSyntax.Factory
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringID
-
Constructor Summary
Constructors Constructor Description PublicLinkableImageSyntax(java.net.URL serverAdvertisedAddress)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description pl.edu.icm.unity.attr.LinkableImageconvertFromString(java.lang.String stringRepresentation)java.lang.StringconvertToString(pl.edu.icm.unity.attr.LinkableImage value)pl.edu.icm.unity.attr.LinkableImagedeserializeSimple(java.lang.String value)java.lang.StringgetImageUrl(pl.edu.icm.unity.attr.LinkableImage value)java.lang.StringgetValueSyntaxId()java.util.Optional<pl.edu.icm.unity.engine.api.attributes.PublicAttributeSpec>publicExposureSpec()java.lang.StringserializeSimple(pl.edu.icm.unity.attr.LinkableImage value)voidvalidate(pl.edu.icm.unity.attr.LinkableImage value)-
Methods inherited from class pl.edu.icm.unity.stdext.attr.BaseImageAttributeSyntax
areEqual, getConfig, getMaxSize, getSerializedConfiguration, hashCode, isEmailVerifiable, isUserVerifiable, setSerializedConfiguration
-
-
-
-
Field Detail
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getValueSyntaxId
public java.lang.String getValueSyntaxId()
-
validate
public void validate(pl.edu.icm.unity.attr.LinkableImage value) throws pl.edu.icm.unity.exceptions.IllegalAttributeValueException- Throws:
pl.edu.icm.unity.exceptions.IllegalAttributeValueException
-
convertFromString
public pl.edu.icm.unity.attr.LinkableImage convertFromString(java.lang.String stringRepresentation)
-
convertToString
public java.lang.String convertToString(pl.edu.icm.unity.attr.LinkableImage value)
-
serializeSimple
public java.lang.String serializeSimple(pl.edu.icm.unity.attr.LinkableImage value)
-
getImageUrl
public java.lang.String getImageUrl(pl.edu.icm.unity.attr.LinkableImage value)
-
deserializeSimple
public pl.edu.icm.unity.attr.LinkableImage deserializeSimple(java.lang.String value) throws pl.edu.icm.unity.exceptions.IllegalAttributeValueException- Throws:
pl.edu.icm.unity.exceptions.IllegalAttributeValueException
-
publicExposureSpec
public java.util.Optional<pl.edu.icm.unity.engine.api.attributes.PublicAttributeSpec> publicExposureSpec()
-
-