Package com.vidispine.generated
Class AccessControlType
java.lang.Object
com.vidispine.generated.AccessControlType
- All Implemented Interfaces:
Serializable
,Cloneable
,org.jvnet.jaxb.lang.CopyTo
,org.jvnet.jaxb.lang.Equals
,org.jvnet.jaxb.lang.HashCode
,org.jvnet.jaxb.lang.ToString
public class AccessControlType
extends Object
implements Serializable, Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.ToString
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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Java class for anonymous complex typestatic class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend
(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) appendFields
(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) clone()
copyTo
(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) boolean
boolean
equals
(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy) Gets the value of the appliesTo property.Gets the value of the grantor property.getGroup()
Gets the value of the group property.Gets the value of the groupType property.getId()
Gets the value of the id property.getLoc()
Gets the value of the loc property.Gets the value of the operation property.Gets the value of the permission property.Gets the value of the priority property.getUser()
Gets the value of the user property.Gets the value of the userType property.int
hashCode()
int
hashCode
(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) Gets the value of the recursive property.boolean
boolean
boolean
boolean
boolean
isSetId()
boolean
isSetLoc()
boolean
boolean
boolean
boolean
boolean
boolean
void
setGrantor
(String value) Sets the value of the grantor property.void
Sets the value of the group property.void
setGroupType
(GroupType value) Sets the value of the groupType property.void
Sets the value of the id property.void
Sets the value of the loc property.void
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
Sets the value of the user property.void
setUserType
(UserType value) Sets the value of the userType property.toString()
void
visit
(com.kscs.util.jaxb.PropertyVisitor _visitor_) withAppliesTo
(AppliesToType... values) Adds objects to the list of AppliesTo using add methodwithAppliesTo
(Collection<AppliesToType> values) Adds objects to the list of AppliesTo using addAll methodwithGrantor
(String value) Sets the value of the grantor property.Sets the value of the group property.withGroupType
(GroupType value) Sets the value of the groupType property.Sets the value of the id property.Sets the value of the loc property.Sets the value of the operation property.withPermission
(String value) Sets the value of the permission property.withPriority
(Integer value) Sets the value of the priority property.withRecursive
(Boolean value) Sets the value of the recursive property.Sets the value of the user property.withUserType
(UserType value) Sets the value of the userType property.
-
Field Details
-
loc
-
grantor
-
recursive
-
appliesTo
-
permission
-
priority
-
operation
-
group
-
groupType
-
user
-
userType
-
id
-
-
Constructor Details
-
AccessControlType
public AccessControlType()
-
-
Method Details
-
getLoc
Gets the value of the loc property.- Returns:
- possible object is
String
-
setLoc
Sets the value of the loc property.- Parameters:
value
- allowed object isString
-
isSetLoc
public boolean isSetLoc() -
getGrantor
Gets the value of the grantor property.- Returns:
- possible object is
String
-
setGrantor
Sets the value of the grantor property.- Parameters:
value
- allowed object isString
-
isSetGrantor
public boolean isSetGrantor() -
isRecursive
Gets the value of the recursive property.- Returns:
- possible object is
Boolean
-
setRecursive
Sets the value of the recursive property.- Parameters:
value
- allowed object isBoolean
-
isSetRecursive
public boolean isSetRecursive() -
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
- Returns:
- The value of the appliesTo property.
-
isSetAppliesTo
public boolean isSetAppliesTo() -
unsetAppliesTo
public void unsetAppliesTo() -
getPermission
Gets the value of the permission property.- Returns:
- possible object is
String
-
setPermission
Sets the value of the permission property.- Parameters:
value
- allowed object isString
-
isSetPermission
public boolean isSetPermission() -
getPriority
Gets the value of the priority property.- Returns:
- possible object is
Integer
-
setPriority
Sets the value of the priority property.- Parameters:
value
- allowed object isInteger
-
isSetPriority
public boolean isSetPriority() -
getOperation
Gets the value of the operation property.- Returns:
- possible object is
AccessControlType.Operation
-
setOperation
Sets the value of the operation property.- Parameters:
value
- allowed object isAccessControlType.Operation
-
isSetOperation
public boolean isSetOperation() -
getGroup
Gets the value of the group property.- Returns:
- possible object is
String
-
setGroup
Sets the value of the group property.- Parameters:
value
- allowed object isString
-
isSetGroup
public boolean isSetGroup() -
getGroupType
Gets the value of the groupType property.- Returns:
- possible object is
GroupType
-
setGroupType
Sets the value of the groupType property.- Parameters:
value
- allowed object isGroupType
-
isSetGroupType
public boolean isSetGroupType() -
getUser
Gets the value of the user property.- Returns:
- possible object is
String
-
setUser
Sets the value of the user property.- Parameters:
value
- allowed object isString
-
isSetUser
public boolean isSetUser() -
getUserType
Gets the value of the userType property.- Returns:
- possible object is
UserType
-
setUserType
Sets the value of the userType property.- Parameters:
value
- allowed object isUserType
-
isSetUserType
public boolean isSetUserType() -
getId
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value
- allowed object isString
-
isSetId
public boolean isSetId() -
clone
-
copyTo
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb.lang.CopyTo
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) - Specified by:
copyTo
in interfaceorg.jvnet.jaxb.lang.CopyTo
-
createNewInstance
- Specified by:
createNewInstance
in interfaceorg.jvnet.jaxb.lang.CopyTo
-
withLoc
Sets the value of the loc property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withGrantor
Sets the value of the grantor property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withRecursive
Sets the value of the recursive property.- Parameters:
value
- allowed object isBoolean
- Returns:
- The class instance
-
withAppliesTo
Adds objects to the list of AppliesTo using add method- Parameters:
values
- objects to add to the list AppliesTo- Returns:
- The class instance
-
withAppliesTo
Adds objects to the list of AppliesTo using addAll method- Parameters:
values
- objects to add to the list AppliesTo- Returns:
- The class instance
-
withPermission
Sets the value of the permission property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withPriority
Sets the value of the priority property.- Parameters:
value
- allowed object isInteger
- Returns:
- The class instance
-
withOperation
Sets the value of the operation property.- Parameters:
value
- allowed object isAccessControlType.Operation
- Returns:
- The class instance
-
withGroup
Sets the value of the group property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withGroupType
Sets the value of the groupType property.- Parameters:
value
- allowed object isGroupType
- Returns:
- The class instance
-
withUser
Sets the value of the user property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withUserType
Sets the value of the userType property.- Parameters:
value
- allowed object isUserType
- Returns:
- The class instance
-
withId
Sets the value of the id property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy) - Specified by:
equals
in interfaceorg.jvnet.jaxb.lang.Equals
-
equals
-
visit
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) - Specified by:
hashCode
in interfaceorg.jvnet.jaxb.lang.HashCode
-
hashCode
public int hashCode() -
toString
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
append
in interfaceorg.jvnet.jaxb.lang.ToString
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendFields
in interfaceorg.jvnet.jaxb.lang.ToString
-