Package com.vidispine.generated
Class AccessControlType
- java.lang.Object
-
- com.vidispine.generated.AccessControlType
-
- All Implemented Interfaces:
Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.CopyTo2
,org.jvnet.jaxb2_commons.lang.Equals2
,org.jvnet.jaxb2_commons.lang.HashCode2
public class AccessControlType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
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="appliesTo" type="{http://xml.vidispine.com/schema/vidispine}AppliesToType" maxOccurs="unbounded" 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="groupType" type="{http://xml.vidispine.com/schema/vidispine}GroupType"/> <element name="user" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="userType" type="{http://xml.vidispine.com/schema/vidispine}UserType"/> </choice> </sequence> <attribute name="id" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" /> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AccessControlType.Operation
Java class for anonymous complex type.static class
AccessControlType.PropInfo
-
Field Summary
Fields Modifier and Type Field Description protected List<AppliesToType>
appliesTo
protected String
grantor
protected String
group
protected GroupType
groupType
protected String
id
protected String
loc
protected AccessControlType.Operation
operation
protected String
permission
protected Integer
priority
protected Boolean
recursive
protected String
user
protected UserType
userType
-
Constructor Summary
Constructors Constructor Description AccessControlType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
Object
copyTo(Object target)
Object
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 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.EqualsStrategy2 strategy)
List<AppliesToType>
getAppliesTo()
Gets the value of the appliesTo property.String
getGrantor()
Gets the value of the grantor property.String
getGroup()
Gets the value of the group property.GroupType
getGroupType()
Gets the value of the groupType 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.UserType
getUserType()
Gets the value of the userType property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Boolean
isRecursive()
Gets the value of the recursive property.boolean
isSetAppliesTo()
boolean
isSetGrantor()
boolean
isSetGroup()
boolean
isSetGroupType()
boolean
isSetId()
boolean
isSetLoc()
boolean
isSetOperation()
boolean
isSetPermission()
boolean
isSetPriority()
boolean
isSetRecursive()
boolean
isSetUser()
boolean
isSetUserType()
void
setGrantor(String value)
Sets the value of the grantor property.void
setGroup(String value)
Sets the value of the group property.void
setGroupType(GroupType value)
Sets the value of the groupType 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.void
setUserType(UserType value)
Sets the value of the userType property.void
unsetAppliesTo()
AccessControlType
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
AccessControlType
withAppliesTo(AppliesToType... values)
AccessControlType
withAppliesTo(Collection<AppliesToType> values)
AccessControlType
withGrantor(String value)
AccessControlType
withGroup(String value)
AccessControlType
withGroupType(GroupType 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)
AccessControlType
withUserType(UserType value)
-
-
-
Field Detail
-
loc
protected String loc
-
grantor
protected String grantor
-
recursive
protected Boolean recursive
-
appliesTo
protected List<AppliesToType> appliesTo
-
permission
protected String permission
-
priority
protected Integer priority
-
operation
protected AccessControlType.Operation operation
-
group
protected String group
-
groupType
protected GroupType groupType
-
user
protected String user
-
userType
protected UserType userType
-
id
protected String id
-
-
Method Detail
-
getLoc
public String getLoc()
Gets the value of the loc property.- Returns:
- possible object is
String
-
setLoc
public void setLoc(String value)
Sets the value of the loc property.- Parameters:
value
- allowed object isString
-
isSetLoc
public boolean isSetLoc()
-
getGrantor
public String getGrantor()
Gets the value of the grantor property.- Returns:
- possible object is
String
-
setGrantor
public void setGrantor(String value)
Sets the value of the grantor property.- Parameters:
value
- allowed object isString
-
isSetGrantor
public boolean isSetGrantor()
-
isRecursive
public Boolean isRecursive()
Gets the value of the recursive property.- Returns:
- possible object is
Boolean
-
setRecursive
public void setRecursive(Boolean value)
Sets the value of the recursive property.- Parameters:
value
- allowed object isBoolean
-
isSetRecursive
public boolean isSetRecursive()
-
getAppliesTo
public List<AppliesToType> getAppliesTo()
Gets the value of the appliesTo property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the appliesTo property.For example, to add a new item, do as follows:
getAppliesTo().add(newItem);
Objects of the following type(s) are allowed in the list
AppliesToType
-
isSetAppliesTo
public boolean isSetAppliesTo()
-
unsetAppliesTo
public void unsetAppliesTo()
-
getPermission
public String getPermission()
Gets the value of the permission property.- Returns:
- possible object is
String
-
setPermission
public void setPermission(String value)
Sets the value of the permission property.- Parameters:
value
- allowed object isString
-
isSetPermission
public boolean isSetPermission()
-
getPriority
public Integer getPriority()
Gets the value of the priority property.- Returns:
- possible object is
Integer
-
setPriority
public void setPriority(Integer value)
Sets the value of the priority property.- Parameters:
value
- allowed object isInteger
-
isSetPriority
public boolean isSetPriority()
-
getOperation
public AccessControlType.Operation getOperation()
Gets the value of the operation property.- Returns:
- possible object is
AccessControlType.Operation
-
setOperation
public void setOperation(AccessControlType.Operation value)
Sets the value of the operation property.- Parameters:
value
- allowed object isAccessControlType.Operation
-
isSetOperation
public boolean isSetOperation()
-
getGroup
public String getGroup()
Gets the value of the group property.- Returns:
- possible object is
String
-
setGroup
public void setGroup(String value)
Sets the value of the group property.- Parameters:
value
- allowed object isString
-
isSetGroup
public boolean isSetGroup()
-
getGroupType
public GroupType getGroupType()
Gets the value of the groupType property.- Returns:
- possible object is
GroupType
-
setGroupType
public void setGroupType(GroupType value)
Sets the value of the groupType property.- Parameters:
value
- allowed object isGroupType
-
isSetGroupType
public boolean isSetGroupType()
-
getUser
public String getUser()
Gets the value of the user property.- Returns:
- possible object is
String
-
setUser
public void setUser(String value)
Sets the value of the user property.- Parameters:
value
- allowed object isString
-
isSetUser
public boolean isSetUser()
-
getUserType
public UserType getUserType()
Gets the value of the userType property.- Returns:
- possible object is
UserType
-
setUserType
public void setUserType(UserType value)
Sets the value of the userType property.- Parameters:
value
- allowed object isUserType
-
isSetUserType
public boolean isSetUserType()
-
setId
public void setId(String value)
Sets the value of the id property.- Parameters:
value
- allowed object isString
-
isSetId
public boolean isSetId()
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstance
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
withLoc
public AccessControlType withLoc(String value)
-
withGrantor
public AccessControlType withGrantor(String value)
-
withRecursive
public AccessControlType withRecursive(Boolean value)
-
withAppliesTo
public AccessControlType withAppliesTo(AppliesToType... values)
-
withAppliesTo
public AccessControlType withAppliesTo(Collection<AppliesToType> values)
-
withPermission
public AccessControlType withPermission(String value)
-
withPriority
public AccessControlType withPriority(Integer value)
-
withOperation
public AccessControlType withOperation(AccessControlType.Operation value)
-
withGroup
public AccessControlType withGroup(String value)
-
withGroupType
public AccessControlType withGroupType(GroupType value)
-
withUser
public AccessControlType withUser(String value)
-
withUserType
public AccessControlType withUserType(UserType value)
-
withId
public AccessControlType withId(String value)
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
- Specified by:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals2
-
visit
public AccessControlType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode2
-
-