org.s_ramp.xmlns._2010.s_ramp
Class BaseArtifactType

java.lang.Object
  extended by org.s_ramp.xmlns._2010.s_ramp.BaseArtifactType
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DerivedArtifactType, DocumentArtifactType, ServiceImplementationModelType, SoaModelType, UserDefinedArtifactType

public abstract class BaseArtifactType
extends Object
implements Serializable

Java class for BaseArtifactType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="BaseArtifactType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://s-ramp.org/xmlns/2010/s-ramp}classifiedBy" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://s-ramp.org/xmlns/2010/s-ramp}relationship" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://s-ramp.org/xmlns/2010/s-ramp}property" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="artifactType" use="required" type="{http://s-ramp.org/xmlns/2010/s-ramp}baseArtifactEnum" />
       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="createdBy" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="uuid" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="createdTimestamp" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
       <attribute name="lastModifiedTimestamp" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
       <attribute name="lastModifiedBy" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <anyAttribute/>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  BaseArtifactEnum artifactType
           
protected  List<String> classifiedBy
           
protected  String createdBy
           
protected  XMLGregorianCalendar createdTimestamp
           
protected  String description
           
protected  String lastModifiedBy
           
protected  XMLGregorianCalendar lastModifiedTimestamp
           
protected  String name
           
protected  List<Property> property
           
protected  List<Relationship> relationship
           
protected  String uuid
           
protected  String version
           
 
Constructor Summary
BaseArtifactType()
           
 
Method Summary
 BaseArtifactEnum getArtifactType()
          Gets the value of the artifactType property.
 List<String> getClassifiedBy()
          Gets the value of the classifiedBy property.
 String getCreatedBy()
          Gets the value of the createdBy property.
 XMLGregorianCalendar getCreatedTimestamp()
          Gets the value of the createdTimestamp property.
 String getDescription()
          Gets the value of the description property.
 String getLastModifiedBy()
          Gets the value of the lastModifiedBy property.
 XMLGregorianCalendar getLastModifiedTimestamp()
          Gets the value of the lastModifiedTimestamp property.
 String getName()
          Gets the value of the name property.
 Map<QName,String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 List<Property> getProperty()
          Gets the value of the property property.
 List<Relationship> getRelationship()
          Gets the value of the relationship property.
 String getUuid()
          Gets the value of the uuid property.
 String getVersion()
          Gets the value of the version property.
 void setArtifactType(BaseArtifactEnum value)
          Sets the value of the artifactType property.
 void setCreatedBy(String value)
          Sets the value of the createdBy property.
 void setCreatedTimestamp(XMLGregorianCalendar value)
          Sets the value of the createdTimestamp property.
 void setDescription(String value)
          Sets the value of the description property.
 void setLastModifiedBy(String value)
          Sets the value of the lastModifiedBy property.
 void setLastModifiedTimestamp(XMLGregorianCalendar value)
          Sets the value of the lastModifiedTimestamp property.
 void setName(String value)
          Sets the value of the name property.
 void setUuid(String value)
          Sets the value of the uuid property.
 void setVersion(String value)
          Sets the value of the version property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classifiedBy

protected List<String> classifiedBy

relationship

protected List<Relationship> relationship

property

protected List<Property> property

artifactType

protected BaseArtifactEnum artifactType

name

protected String name

description

protected String description

createdBy

protected String createdBy

version

protected String version

uuid

protected String uuid

createdTimestamp

protected XMLGregorianCalendar createdTimestamp

lastModifiedTimestamp

protected XMLGregorianCalendar lastModifiedTimestamp

lastModifiedBy

protected String lastModifiedBy
Constructor Detail

BaseArtifactType

public BaseArtifactType()
Method Detail

getClassifiedBy

public List<String> getClassifiedBy()
Gets the value of the classifiedBy 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 classifiedBy property.

For example, to add a new item, do as follows:

    getClassifiedBy().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getRelationship

public List<Relationship> getRelationship()
Gets the value of the relationship 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 relationship property.

For example, to add a new item, do as follows:

    getRelationship().add(newItem);
 

Objects of the following type(s) are allowed in the list Relationship


getProperty

public List<Property> getProperty()
Gets the value of the property 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 property property.

For example, to add a new item, do as follows:

    getProperty().add(newItem);
 

Objects of the following type(s) are allowed in the list Property


getArtifactType

public BaseArtifactEnum getArtifactType()
Gets the value of the artifactType property.

Returns:
possible object is BaseArtifactEnum

setArtifactType

public void setArtifactType(BaseArtifactEnum value)
Sets the value of the artifactType property.

Parameters:
value - allowed object is BaseArtifactEnum

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getDescription

public String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

getCreatedBy

public String getCreatedBy()
Gets the value of the createdBy property.

Returns:
possible object is String

setCreatedBy

public void setCreatedBy(String value)
Sets the value of the createdBy property.

Parameters:
value - allowed object is String

getVersion

public String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

public void setVersion(String value)
Sets the value of the version property.

Parameters:
value - allowed object is String

getUuid

public String getUuid()
Gets the value of the uuid property.

Returns:
possible object is String

setUuid

public void setUuid(String value)
Sets the value of the uuid property.

Parameters:
value - allowed object is String

getCreatedTimestamp

public XMLGregorianCalendar getCreatedTimestamp()
Gets the value of the createdTimestamp property.

Returns:
possible object is XMLGregorianCalendar

setCreatedTimestamp

public void setCreatedTimestamp(XMLGregorianCalendar value)
Sets the value of the createdTimestamp property.

Parameters:
value - allowed object is XMLGregorianCalendar

getLastModifiedTimestamp

public XMLGregorianCalendar getLastModifiedTimestamp()
Gets the value of the lastModifiedTimestamp property.

Returns:
possible object is XMLGregorianCalendar

setLastModifiedTimestamp

public void setLastModifiedTimestamp(XMLGregorianCalendar value)
Sets the value of the lastModifiedTimestamp property.

Parameters:
value - allowed object is XMLGregorianCalendar

getLastModifiedBy

public String getLastModifiedBy()
Gets the value of the lastModifiedBy property.

Returns:
possible object is String

setLastModifiedBy

public void setLastModifiedBy(String value)
Sets the value of the lastModifiedBy property.

Parameters:
value - allowed object is String

getOtherAttributes

public Map<QName,String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null


Copyright © 2011-2012 JBoss, a division of Red Hat. All Rights Reserved.