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 classAccessControlType.OperationJava class for anonymous complex type.static classAccessControlType.PropInfo
-
Field Summary
Fields Modifier and Type Field Description protected List<AppliesToType>appliesToprotected Stringgrantorprotected Stringgroupprotected GroupTypegroupTypeprotected Stringidprotected Stringlocprotected AccessControlType.Operationoperationprotected Stringpermissionprotected Integerpriorityprotected Booleanrecursiveprotected Stringuserprotected UserTypeuserType
-
Constructor Summary
Constructors Constructor Description AccessControlType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)ObjectcreateNewInstance()booleanequals(Object object)booleanequals(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.StringgetGrantor()Gets the value of the grantor property.StringgetGroup()Gets the value of the group property.GroupTypegetGroupType()Gets the value of the groupType property.StringgetId()Gets the value of the id property.StringgetLoc()Gets the value of the loc property.AccessControlType.OperationgetOperation()Gets the value of the operation property.StringgetPermission()Gets the value of the permission property.IntegergetPriority()Gets the value of the priority property.StringgetUser()Gets the value of the user property.UserTypegetUserType()Gets the value of the userType property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)BooleanisRecursive()Gets the value of the recursive property.booleanisSetAppliesTo()booleanisSetGrantor()booleanisSetGroup()booleanisSetGroupType()booleanisSetId()booleanisSetLoc()booleanisSetOperation()booleanisSetPermission()booleanisSetPriority()booleanisSetRecursive()booleanisSetUser()booleanisSetUserType()voidsetGrantor(String value)Sets the value of the grantor property.voidsetGroup(String value)Sets the value of the group property.voidsetGroupType(GroupType value)Sets the value of the groupType property.voidsetId(String value)Sets the value of the id property.voidsetLoc(String value)Sets the value of the loc property.voidsetOperation(AccessControlType.Operation value)Sets the value of the operation property.voidsetPermission(String value)Sets the value of the permission property.voidsetPriority(Integer value)Sets the value of the priority property.voidsetRecursive(Boolean value)Sets the value of the recursive property.voidsetUser(String value)Sets the value of the user property.voidsetUserType(UserType value)Sets the value of the userType property.voidunsetAppliesTo()AccessControlTypevisit(com.kscs.util.jaxb.PropertyVisitor _visitor_)AccessControlTypewithAppliesTo(AppliesToType... values)AccessControlTypewithAppliesTo(Collection<AppliesToType> values)AccessControlTypewithGrantor(String value)AccessControlTypewithGroup(String value)AccessControlTypewithGroupType(GroupType value)AccessControlTypewithId(String value)AccessControlTypewithLoc(String value)AccessControlTypewithOperation(AccessControlType.Operation value)AccessControlTypewithPermission(String value)AccessControlTypewithPriority(Integer value)AccessControlTypewithRecursive(Boolean value)AccessControlTypewithUser(String value)AccessControlTypewithUserType(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
setmethod 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:
copyToin 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:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein 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:
equalsin 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:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2
-
-