Message-ID: <732521076.3902.1485855835319.JavaMail.confluence@ip-10-127-227-164> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_3901_1475651212.1485855835319" ------=_Part_3901_1475651212.1485855835319 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html The ISBN FieldType

The ISBN FieldType

This field type represents a ISBN string.

Name Internal name Expected input type
ISBN ezisbn string

Table of contents:

=20 =20

Description


This FieldType makes possible to store and retrieve a ISBN string in eit= her a ISBN-10 or ISBN-13 format.

Value object


Properties

The Value class of this field type contains the following properties:

Property Type Description
$isbn string This property will be used for the= isbn string.

String representation

A ISBN's string representation is the the $isbn property's value, as a s= tring.

Constructor

The constructor for this value object will initialize a new Value o= bject with the value provided. It accepts a string as argument and will set= it to the isbn attribute.

Validation


The input passed into this field type is subject of validation ISBN vali= dation depending on it's field settings on it's FieldDefintion stored on th= e Content Type. An example of this field setting is show below and will con= trol if input is validated as ISBN-13 or ISBN-10:

=20
Array
(
    [isISBN13] =3D> true
)
=20

 

 

For more details on the Value object for this field type please refer to= the auto-generated documentation (todo: update link when = available, see here for the value object and it's doc in the= mean time).

 

------=_Part_3901_1475651212.1485855835319--