Class SlaveLicenseType

java.lang.Object
com.vidispine.generated.LicenseType
com.vidispine.generated.SlaveLicenseType
All Implemented Interfaces:
Serializable, Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.ToString

public class SlaveLicenseType extends LicenseType implements Serializable, Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.ToString

Java class for SlaveLicenseType complex type

.

The following schema fragment specifies the expected content contained within this class.


 <complexType name="SlaveLicenseType">
   <complexContent>
     <extension base="{http://xml.vidispine.com/schema/vidispine}LicenseType">
       <sequence>
         <element name="masterIdentifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="slaveIdentifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="slaveInstances" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="validityTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="validityPeriod" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
         <element name="id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • masterIdentifier

      protected String masterIdentifier
    • slaveIdentifier

      protected String slaveIdentifier
    • slaveInstances

      protected BigInteger slaveInstances
    • validityTime

      protected XMLGregorianCalendar validityTime
    • validityPeriod

      protected BigInteger validityPeriod
    • id

      protected String id
  • Constructor Details

    • SlaveLicenseType

      public SlaveLicenseType()
  • Method Details

    • getMasterIdentifier

      public String getMasterIdentifier()
      Gets the value of the masterIdentifier property.
      Returns:
      possible object is String
    • setMasterIdentifier

      public void setMasterIdentifier(String value)
      Sets the value of the masterIdentifier property.
      Parameters:
      value - allowed object is String
    • isSetMasterIdentifier

      public boolean isSetMasterIdentifier()
    • getSlaveIdentifier

      public String getSlaveIdentifier()
      Gets the value of the slaveIdentifier property.
      Returns:
      possible object is String
    • setSlaveIdentifier

      public void setSlaveIdentifier(String value)
      Sets the value of the slaveIdentifier property.
      Parameters:
      value - allowed object is String
    • isSetSlaveIdentifier

      public boolean isSetSlaveIdentifier()
    • getSlaveInstances

      public BigInteger getSlaveInstances()
      Gets the value of the slaveInstances property.
      Returns:
      possible object is BigInteger
    • setSlaveInstances

      public void setSlaveInstances(BigInteger value)
      Sets the value of the slaveInstances property.
      Parameters:
      value - allowed object is BigInteger
    • isSetSlaveInstances

      public boolean isSetSlaveInstances()
    • getValidityTime

      public XMLGregorianCalendar getValidityTime()
      Gets the value of the validityTime property.
      Returns:
      possible object is XMLGregorianCalendar
    • setValidityTime

      public void setValidityTime(XMLGregorianCalendar value)
      Sets the value of the validityTime property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
    • isSetValidityTime

      public boolean isSetValidityTime()
    • getValidityPeriod

      public BigInteger getValidityPeriod()
      Gets the value of the validityPeriod property.
      Returns:
      possible object is BigInteger
    • setValidityPeriod

      public void setValidityPeriod(BigInteger value)
      Sets the value of the validityPeriod property.
      Parameters:
      value - allowed object is BigInteger
    • isSetValidityPeriod

      public boolean isSetValidityPeriod()
    • getId

      public String getId()
      Gets the value of the id property.
      Returns:
      possible object is String
    • setId

      public void setId(String value)
      Sets the value of the id property.
      Parameters:
      value - allowed object is String
    • isSetId

      public boolean isSetId()
    • clone

      public Object clone()
      Overrides:
      clone in class LicenseType
    • copyTo

      public Object copyTo(Object target)
      Specified by:
      copyTo in interface org.jvnet.jaxb.lang.CopyTo
      Overrides:
      copyTo in class LicenseType
    • copyTo

      public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
      Specified by:
      copyTo in interface org.jvnet.jaxb.lang.CopyTo
      Overrides:
      copyTo in class LicenseType
    • createNewInstance

      public Object createNewInstance()
      Specified by:
      createNewInstance in interface org.jvnet.jaxb.lang.CopyTo
      Overrides:
      createNewInstance in class LicenseType
    • withMasterIdentifier

      public SlaveLicenseType withMasterIdentifier(String value)
      Sets the value of the masterIdentifier property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withSlaveIdentifier

      public SlaveLicenseType withSlaveIdentifier(String value)
      Sets the value of the slaveIdentifier property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withSlaveInstances

      public SlaveLicenseType withSlaveInstances(BigInteger value)
      Sets the value of the slaveInstances property.
      Parameters:
      value - allowed object is BigInteger
      Returns:
      The class instance
    • withValidityTime

      public SlaveLicenseType withValidityTime(XMLGregorianCalendar value)
      Sets the value of the validityTime property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
      Returns:
      The class instance
    • withValidityPeriod

      public SlaveLicenseType withValidityPeriod(BigInteger value)
      Sets the value of the validityPeriod property.
      Parameters:
      value - allowed object is BigInteger
      Returns:
      The class instance
    • withId

      public SlaveLicenseType withId(String value)
      Sets the value of the id property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withExpiryDate

      public SlaveLicenseType withExpiryDate(String value)
      Sets the value of the expiryDate property.
      Overrides:
      withExpiryDate in class LicenseType
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withMacaddresses

      public SlaveLicenseType withMacaddresses(SystemInfoType value)
      Sets the value of the macaddresses property.
      Overrides:
      withMacaddresses in class LicenseType
      Parameters:
      value - allowed object is SystemInfoType
      Returns:
      The class instance
    • withFileStatus

      public SlaveLicenseType withFileStatus(String value)
      Sets the value of the fileStatus property.
      Overrides:
      withFileStatus in class LicenseType
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withStorageNumber

      public SlaveLicenseType withStorageNumber(LicenseNumberType value)
      Sets the value of the storageNumber property.
      Overrides:
      withStorageNumber in class LicenseType
      Parameters:
      value - allowed object is LicenseNumberType
      Returns:
      The class instance
    • withUserNumber

      public SlaveLicenseType withUserNumber(LicenseNumberType value)
      Sets the value of the userNumber property.
      Overrides:
      withUserNumber in class LicenseType
      Parameters:
      value - allowed object is LicenseNumberType
      Returns:
      The class instance
    • withItemNumber

      public SlaveLicenseType withItemNumber(LicenseNumberType value)
      Sets the value of the itemNumber property.
      Overrides:
      withItemNumber in class LicenseType
      Parameters:
      value - allowed object is LicenseNumberType
      Returns:
      The class instance
    • withTranscoderNumber

      public SlaveLicenseType withTranscoderNumber(LicenseNumberType value)
      Sets the value of the transcoderNumber property.
      Overrides:
      withTranscoderNumber in class LicenseType
      Parameters:
      value - allowed object is LicenseNumberType
      Returns:
      The class instance
    • withDatabaseSizeLimit

      public SlaveLicenseType withDatabaseSizeLimit(LicenseNumberType value)
      Sets the value of the databaseSizeLimit property.
      Overrides:
      withDatabaseSizeLimit in class LicenseType
      Parameters:
      value - allowed object is LicenseNumberType
      Returns:
      The class instance
    • withEndCustomerCompanyname

      public SlaveLicenseType withEndCustomerCompanyname(String value)
      Sets the value of the endCustomerCompanyname property.
      Overrides:
      withEndCustomerCompanyname in class LicenseType
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withEndCustomerCompanyContactEmail

      public SlaveLicenseType withEndCustomerCompanyContactEmail(String value)
      Sets the value of the endCustomerCompanyContactEmail property.
      Overrides:
      withEndCustomerCompanyContactEmail in class LicenseType
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withResellerCompanyName

      public SlaveLicenseType withResellerCompanyName(String value)
      Sets the value of the resellerCompanyName property.
      Overrides:
      withResellerCompanyName in class LicenseType
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withResellerCompanyContactEmail

      public SlaveLicenseType withResellerCompanyContactEmail(String value)
      Sets the value of the resellerCompanyContactEmail property.
      Overrides:
      withResellerCompanyContactEmail in class LicenseType
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withLicenseStatus

      public SlaveLicenseType withLicenseStatus(String value)
      Sets the value of the licenseStatus property.
      Overrides:
      withLicenseStatus in class LicenseType
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withCodecStatus

      public SlaveLicenseType withCodecStatus(CodecStatusType value)
      Sets the value of the codecStatus property.
      Overrides:
      withCodecStatus in class LicenseType
      Parameters:
      value - allowed object is CodecStatusType
      Returns:
      The class instance
    • withLicenseErrorStatus

      public SlaveLicenseType withLicenseErrorStatus(LicenseErrorType value)
      Sets the value of the licenseErrorStatus property.
      Overrides:
      withLicenseErrorStatus in class LicenseType
      Parameters:
      value - allowed object is LicenseErrorType
      Returns:
      The class instance
    • withLicenseType

      public SlaveLicenseType withLicenseType(String value)
      Sets the value of the licenseType property.
      Overrides:
      withLicenseType in class LicenseType
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withLicenseProperty

      public SlaveLicenseType withLicenseProperty(KeyValuePairType... values)
      Adds objects to the list of LicenseProperty using add method
      Overrides:
      withLicenseProperty in class LicenseType
      Parameters:
      values - objects to add to the list LicenseProperty
      Returns:
      The class instance
    • withLicenseProperty

      public SlaveLicenseType withLicenseProperty(Collection<KeyValuePairType> values)
      Adds objects to the list of LicenseProperty using addAll method
      Overrides:
      withLicenseProperty in class LicenseType
      Parameters:
      values - objects to add to the list LicenseProperty
      Returns:
      The class instance
    • equals

      public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)
      Specified by:
      equals in interface org.jvnet.jaxb.lang.Equals
      Overrides:
      equals in class LicenseType
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class LicenseType
    • visit

      public SlaveLicenseType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
      Overrides:
      visit in class LicenseType
    • hashCode

      public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)
      Specified by:
      hashCode in interface org.jvnet.jaxb.lang.HashCode
      Overrides:
      hashCode in class LicenseType
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class LicenseType
    • toString

      public String toString()
      Overrides:
      toString in class LicenseType
    • append

      public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
      Specified by:
      append in interface org.jvnet.jaxb.lang.ToString
      Overrides:
      append in class LicenseType
    • appendFields

      public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
      Specified by:
      appendFields in interface org.jvnet.jaxb.lang.ToString
      Overrides:
      appendFields in class LicenseType