- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,Visitable,Serializable
Describes an act of acceptance together with information about the responsible person, department and company who directly provoked the approval level and status as described in the referenced Approval-instance. (see KBLFRM-229)
Java class for Permission complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Permission">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}ExtendableElement">
<sequence>
<element name="Permission" type="{http://www.prostep.org/ecad-if/2011/vec}TypeOfPermission"/>
<element name="PermissionDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="Permitter" type="{http://www.prostep.org/ecad-if/2011/vec}Person" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringSpecifies the type of permission.protected XMLGregorianCalendarSpecifies the date when the permission was stated.protected VecPersonSpecifies the person who was involved in the approval process giving a certain Permission.Fields inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
customProperties, xmlId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,E extends Throwable>
RGets a reference to the parent of this object in the XML DOM Tree.Gets the value of the permission property.Gets the value of the permissionDate property.Gets the value of the permitter property.voidsetPermission(String value) Sets the value of the permission property.voidSets the value of the permissionDate property.voidsetPermitter(VecPerson value) Sets the value of the permitter property.Methods inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
getCustomProperties, getRefExternalMapping, getXmlId, setXmlId, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.foursoft.harness.vec.common.HasCustomProperties
getCustomPropertiesWithType, getCustomProperty
-
Field Details
-
permission
Specifies the type of permission. Predefined values are: Seen, Checked, Released.
-
permissionDate
Specifies the date when the permission was stated.
-
permitter
Specifies the person who was involved in the approval process giving a certain Permission.
-
-
Constructor Details
-
VecPermission
public VecPermission()
-
-
Method Details
-
getPermission
Gets the value of the permission property.Specifies the type of permission. Predefined values are: Seen, Checked, Released.
- Returns:
- possible object is
String
-
setPermission
Sets the value of the permission property.- Parameters:
value- allowed object isString- See Also:
-
getPermissionDate
Gets the value of the permissionDate property.Specifies the date when the permission was stated.
- Returns:
- possible object is
XMLGregorianCalendar
-
setPermissionDate
Sets the value of the permissionDate property.- Parameters:
value- allowed object isXMLGregorianCalendar- See Also:
-
getPermitter
Gets the value of the permitter property.Specifies the person who was involved in the approval process giving a certain Permission.
- Returns:
- possible object is
VecPerson
-
setPermitter
Sets the value of the permitter property.- Parameters:
value- allowed object isVecPerson- See Also:
-
getParentApproval
Gets a reference to the parent of this object in the XML DOM Tree. If this class can have different parents in DOM, this property is initialized with the parent, if the parent is aVecApprovalotherwise it will be null.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling. It does not reflect any changes done in the object model after the unmarshalling.
This property has no effect when the object is marshalled to xml. -
accept
-