com.xebialabs.deployit.core.api.dto
Class RepositoryObject

java.lang.Object
  extended by com.xebialabs.deployit.core.api.dto.RepositoryObject
Direct Known Subclasses:
ConfigurationItemDto

public abstract class RepositoryObject
extends java.lang.Object


Constructor Summary
RepositoryObject()
           
RepositoryObject(java.lang.String type)
           
RepositoryObject(java.lang.String id, java.lang.String type)
           
 
Method Summary
 void addPropertyValue(java.lang.String propertyName, java.lang.Object propertyValue)
          Adds the propertyValue object to the existing collection/Array value corresponding to the propertyName
 void addValidation(Message validation)
           
 java.lang.String getCreatingTaskId()
           
 java.lang.String getId()
           
 java.util.Calendar getLastModified()
           
 java.util.Calendar getOverrideLastModified()
           
 java.lang.String getType()
           
 java.util.List<Message> getValidations()
           
 java.util.Map<java.lang.String,java.lang.Object> getValues()
           
 void setCreatingTaskId(java.lang.String creatingTaskId)
           
 void setId(java.lang.String id)
           
 void setLastModified(java.util.Calendar lastModified)
           
 void setOverrideLastModified(java.util.Calendar overrideLastModified)
           
 void setProperties(java.lang.String... keyValuePairs)
           
 void setProperty(java.lang.String propertyName, java.lang.Object propertyValue)
           
 void setType(java.lang.String type)
           
 void setValidations(java.util.List<Message> validations)
           
 void setValues(java.util.Map<java.lang.String,java.lang.Object> values)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RepositoryObject

public RepositoryObject()

RepositoryObject

public RepositoryObject(java.lang.String type)

RepositoryObject

public RepositoryObject(java.lang.String id,
                        java.lang.String type)
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

getLastModified

public java.util.Calendar getLastModified()

setLastModified

public void setLastModified(java.util.Calendar lastModified)

getOverrideLastModified

public java.util.Calendar getOverrideLastModified()

setOverrideLastModified

public void setOverrideLastModified(java.util.Calendar overrideLastModified)

getCreatingTaskId

public java.lang.String getCreatingTaskId()

setCreatingTaskId

public void setCreatingTaskId(java.lang.String creatingTaskId)

getValues

public java.util.Map<java.lang.String,java.lang.Object> getValues()

setValues

public void setValues(java.util.Map<java.lang.String,java.lang.Object> values)

setProperty

public void setProperty(java.lang.String propertyName,
                        java.lang.Object propertyValue)

addPropertyValue

public void addPropertyValue(java.lang.String propertyName,
                             java.lang.Object propertyValue)
Adds the propertyValue object to the existing collection/Array value corresponding to the propertyName

Parameters:
propertyName -
propertyValue -

setProperties

public void setProperties(java.lang.String... keyValuePairs)

getValidations

public java.util.List<Message> getValidations()

setValidations

public void setValidations(java.util.List<Message> validations)

addValidation

public void addValidation(Message validation)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object