public static class NotificationType.Trigger extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<element name="job" type="{http://xml.vidispine.com/schema/vidispine}NotificationJobTriggerType"/>
<element name="metadata" type="{http://xml.vidispine.com/schema/vidispine}NotificationMetadataTriggerType"/>
<element name="item" type="{http://xml.vidispine.com/schema/vidispine}NotificationItemTriggerType"/>
<element name="collection" type="{http://xml.vidispine.com/schema/vidispine}NotificationCollectionTriggerType"/>
<element name="storage" type="{http://xml.vidispine.com/schema/vidispine}NotificationStorageTriggerType"/>
<element name="file" type="{http://xml.vidispine.com/schema/vidispine}NotificationFileTriggerType"/>
<element name="group" type="{http://xml.vidispine.com/schema/vidispine}NotificationGroupTriggerType"/>
<element name="access" type="{http://xml.vidispine.com/schema/vidispine}NotificationAccessTriggerType"/>
<element name="shape" type="{http://xml.vidispine.com/schema/vidispine}NotificationShapeTriggerType"/>
<element name="quota" type="{http://xml.vidispine.com/schema/vidispine}NotificationQuotaTriggerType"/>
<element name="document" type="{http://xml.vidispine.com/schema/vidispine}NotificationDocumentTriggerType"/>
<element name="deletionLock" type="{http://xml.vidispine.com/schema/vidispine}NotificationDeletionLockTriggerType"/>
</choice>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
NotificationType.Trigger.PropInfo |
| Modifier and Type | Field and Description |
|---|---|
protected NotificationAccessTriggerType |
access |
protected NotificationCollectionTriggerType |
collection |
protected NotificationDeletionLockTriggerType |
deletionLock |
protected NotificationDocumentTriggerType |
document |
protected NotificationFileTriggerType |
file |
protected NotificationGroupTriggerType |
group |
protected NotificationItemTriggerType |
item |
protected NotificationJobTriggerType |
job |
protected NotificationMetadataTriggerType |
metadata |
protected NotificationQuotaTriggerType |
quota |
protected NotificationShapeTriggerType |
shape |
protected NotificationStorageTriggerType |
storage |
| Constructor and Description |
|---|
Trigger() |
protected NotificationJobTriggerType job
protected NotificationMetadataTriggerType metadata
protected NotificationItemTriggerType item
protected NotificationCollectionTriggerType collection
protected NotificationStorageTriggerType storage
protected NotificationFileTriggerType file
protected NotificationGroupTriggerType group
protected NotificationAccessTriggerType access
protected NotificationShapeTriggerType shape
protected NotificationQuotaTriggerType quota
protected NotificationDocumentTriggerType document
protected NotificationDeletionLockTriggerType deletionLock
public NotificationJobTriggerType getJob()
NotificationJobTriggerTypepublic void setJob(NotificationJobTriggerType value)
value - allowed object is
NotificationJobTriggerTypepublic boolean isSetJob()
public NotificationMetadataTriggerType getMetadata()
NotificationMetadataTriggerTypepublic void setMetadata(NotificationMetadataTriggerType value)
value - allowed object is
NotificationMetadataTriggerTypepublic boolean isSetMetadata()
public NotificationItemTriggerType getItem()
NotificationItemTriggerTypepublic void setItem(NotificationItemTriggerType value)
value - allowed object is
NotificationItemTriggerTypepublic boolean isSetItem()
public NotificationCollectionTriggerType getCollection()
NotificationCollectionTriggerTypepublic void setCollection(NotificationCollectionTriggerType value)
value - allowed object is
NotificationCollectionTriggerTypepublic boolean isSetCollection()
public NotificationStorageTriggerType getStorage()
NotificationStorageTriggerTypepublic void setStorage(NotificationStorageTriggerType value)
value - allowed object is
NotificationStorageTriggerTypepublic boolean isSetStorage()
public NotificationFileTriggerType getFile()
NotificationFileTriggerTypepublic void setFile(NotificationFileTriggerType value)
value - allowed object is
NotificationFileTriggerTypepublic boolean isSetFile()
public NotificationGroupTriggerType getGroup()
NotificationGroupTriggerTypepublic void setGroup(NotificationGroupTriggerType value)
value - allowed object is
NotificationGroupTriggerTypepublic boolean isSetGroup()
public NotificationAccessTriggerType getAccess()
NotificationAccessTriggerTypepublic void setAccess(NotificationAccessTriggerType value)
value - allowed object is
NotificationAccessTriggerTypepublic boolean isSetAccess()
public NotificationShapeTriggerType getShape()
NotificationShapeTriggerTypepublic void setShape(NotificationShapeTriggerType value)
value - allowed object is
NotificationShapeTriggerTypepublic boolean isSetShape()
public NotificationQuotaTriggerType getQuota()
NotificationQuotaTriggerTypepublic void setQuota(NotificationQuotaTriggerType value)
value - allowed object is
NotificationQuotaTriggerTypepublic boolean isSetQuota()
public NotificationDocumentTriggerType getDocument()
NotificationDocumentTriggerTypepublic void setDocument(NotificationDocumentTriggerType value)
value - allowed object is
NotificationDocumentTriggerTypepublic boolean isSetDocument()
public NotificationDeletionLockTriggerType getDeletionLock()
NotificationDeletionLockTriggerTypepublic void setDeletionLock(NotificationDeletionLockTriggerType value)
value - allowed object is
NotificationDeletionLockTriggerTypepublic boolean isSetDeletionLock()
public Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTopublic Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTopublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTopublic NotificationType.Trigger withJob(NotificationJobTriggerType value)
public NotificationType.Trigger withMetadata(NotificationMetadataTriggerType value)
public NotificationType.Trigger withItem(NotificationItemTriggerType value)
public NotificationType.Trigger withCollection(NotificationCollectionTriggerType value)
public NotificationType.Trigger withStorage(NotificationStorageTriggerType value)
public NotificationType.Trigger withFile(NotificationFileTriggerType value)
public NotificationType.Trigger withGroup(NotificationGroupTriggerType value)
public NotificationType.Trigger withAccess(NotificationAccessTriggerType value)
public NotificationType.Trigger withShape(NotificationShapeTriggerType value)
public NotificationType.Trigger withQuota(NotificationQuotaTriggerType value)
public NotificationType.Trigger withDocument(NotificationDocumentTriggerType value)
public NotificationType.Trigger withDeletionLock(NotificationDeletionLockTriggerType value)
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalspublic NotificationType.Trigger visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
Copyright © 2019. All rights reserved.