public class AccessControlType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo
Java class for AccessControlType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AccessControlType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="loc" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/> <element name="grantor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="recursive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="permission" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="priority" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="operation" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice> <element name="metadata" type="{http://xml.vidispine.com/schema/vidispine}AccessControlMetadataType"/> <element name="shape" type="{http://xml.vidispine.com/schema/vidispine}AccessControlShapeType"/> <element name="uri" type="{http://xml.vidispine.com/schema/vidispine}AccessControlUriType"/> </choice> </restriction> </complexContent> </complexType> </element> <choice> <element name="group" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="user" type="{http://www.w3.org/2001/XMLSchema}string"/> </choice> </sequence> <attribute name="id" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" /> </restriction> </complexContent> </complexType>
Modifier and Type | Class and Description |
---|---|
static class |
AccessControlType.Operation
Java class for anonymous complex type.
|
Modifier and Type | Field and Description |
---|---|
protected String |
grantor |
protected String |
group |
protected String |
id |
protected String |
loc |
protected AccessControlType.Operation |
operation |
protected String |
permission |
protected Integer |
priority |
protected Boolean |
recursive |
protected String |
user |
Constructor and Description |
---|
AccessControlType() |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
Object |
copyTo(Object target) |
Object |
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy strategy) |
Object |
createNewInstance() |
String |
getGrantor()
Gets the value of the grantor property.
|
String |
getGroup()
Gets the value of the group property.
|
String |
getId()
Gets the value of the id property.
|
String |
getLoc()
Gets the value of the loc property.
|
AccessControlType.Operation |
getOperation()
Gets the value of the operation property.
|
String |
getPermission()
Gets the value of the permission property.
|
Integer |
getPriority()
Gets the value of the priority property.
|
String |
getUser()
Gets the value of the user property.
|
Boolean |
isRecursive()
Gets the value of the recursive property.
|
boolean |
isSetGrantor() |
boolean |
isSetGroup() |
boolean |
isSetId() |
boolean |
isSetLoc() |
boolean |
isSetOperation() |
boolean |
isSetPermission() |
boolean |
isSetPriority() |
boolean |
isSetRecursive() |
boolean |
isSetUser() |
void |
setGrantor(String value)
Sets the value of the grantor property.
|
void |
setGroup(String value)
Sets the value of the group property.
|
void |
setId(String value)
Sets the value of the id property.
|
void |
setLoc(String value)
Sets the value of the loc property.
|
void |
setOperation(AccessControlType.Operation value)
Sets the value of the operation property.
|
void |
setPermission(String value)
Sets the value of the permission property.
|
void |
setPriority(Integer value)
Sets the value of the priority property.
|
void |
setRecursive(Boolean value)
Sets the value of the recursive property.
|
void |
setUser(String value)
Sets the value of the user property.
|
protected String loc
protected String grantor
protected Boolean recursive
protected String permission
protected Integer priority
protected AccessControlType.Operation operation
protected String group
protected String user
protected String id
public void setLoc(String value)
value
- allowed object is
String
public boolean isSetLoc()
public String getGrantor()
String
public void setGrantor(String value)
value
- allowed object is
String
public boolean isSetGrantor()
public Boolean isRecursive()
Boolean
public void setRecursive(Boolean value)
value
- allowed object is
Boolean
public boolean isSetRecursive()
public String getPermission()
String
public void setPermission(String value)
value
- allowed object is
String
public boolean isSetPermission()
public Integer getPriority()
Integer
public void setPriority(Integer value)
value
- allowed object is
Integer
public boolean isSetPriority()
public AccessControlType.Operation getOperation()
AccessControlType.Operation
public void setOperation(AccessControlType.Operation value)
value
- allowed object is
AccessControlType.Operation
public boolean isSetOperation()
public String getGroup()
String
public void setGroup(String value)
value
- allowed object is
String
public boolean isSetGroup()
public String getUser()
String
public void setUser(String value)
value
- allowed object is
String
public boolean isSetUser()
public void setId(String value)
value
- allowed object is
String
public boolean isSetId()
public Object copyTo(Object target)
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
public 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.CopyTo
public Object createNewInstance()
createNewInstance
in interface org.jvnet.jaxb2_commons.lang.CopyTo
Copyright © 2016. All rights reserved.