public class AccessControlType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals
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.
|
static class |
AccessControlType.PropInfo |
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() |
boolean |
equals(Object object) |
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) |
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.
|
AccessControlType |
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_) |
AccessControlType |
withGrantor(String value) |
AccessControlType |
withGroup(String value) |
AccessControlType |
withId(String value) |
AccessControlType |
withLoc(String value) |
AccessControlType |
withOperation(AccessControlType.Operation value) |
AccessControlType |
withPermission(String value) |
AccessControlType |
withPriority(Integer value) |
AccessControlType |
withRecursive(Boolean value) |
AccessControlType |
withUser(String value) |
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 String getLoc()
String
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
public AccessControlType withLoc(String value)
public AccessControlType withGrantor(String value)
public AccessControlType withRecursive(Boolean value)
public AccessControlType withPermission(String value)
public AccessControlType withPriority(Integer value)
public AccessControlType withOperation(AccessControlType.Operation value)
public AccessControlType withGroup(String value)
public AccessControlType withUser(String value)
public AccessControlType withId(String 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.Equals
public AccessControlType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
Copyright © 2018. All rights reserved.