com.linkedin.restli.restspec
Class AssociationSchema

java.lang.Object
  extended by com.linkedin.data.template.RecordTemplate
      extended by com.linkedin.restli.restspec.AssociationSchema
All Implemented Interfaces:
com.linkedin.data.template.DataTemplate<com.linkedin.data.DataMap>, java.lang.Cloneable

@Generated(value="com.linkedin.pegasus.generator.PegasusDataTemplateGenerator",
           comments="LinkedIn Data Template. Generated from /Users/jbetz/projects/pegasus_trunk/pegasus/restli-common/src/main/pegasus/com/linkedin/restli/restspec/AssociationSchema.pdsc.",
           date="Thu Oct 24 11:16:23 PDT 2013")
public class AssociationSchema
extends com.linkedin.data.template.RecordTemplate


Nested Class Summary
static class AssociationSchema.Fields
           
 
Constructor Summary
AssociationSchema()
           
AssociationSchema(com.linkedin.data.DataMap data)
           
 
Method Summary
 AssociationSchema clone()
           
 AssociationSchema copy()
           
static AssociationSchema.Fields fields()
           
 ActionSchemaArray getActions()
          Getter for actions
 ActionSchemaArray getActions(com.linkedin.data.template.GetMode mode)
          Getter for actions
 AssocKeySchemaArray getAssocKeys()
          Getter for assocKeys
 AssocKeySchemaArray getAssocKeys(com.linkedin.data.template.GetMode mode)
          Getter for assocKeys
 EntitySchema getEntity()
          Getter for entity
 EntitySchema getEntity(com.linkedin.data.template.GetMode mode)
          Getter for entity
 FinderSchemaArray getFinders()
          Getter for finders
 FinderSchemaArray getFinders(com.linkedin.data.template.GetMode mode)
          Getter for finders
 RestMethodSchemaArray getMethods()
          Getter for methods
 RestMethodSchemaArray getMethods(com.linkedin.data.template.GetMode mode)
          Getter for methods
 com.linkedin.data.template.StringArray getSupports()
          Getter for supports
 com.linkedin.data.template.StringArray getSupports(com.linkedin.data.template.GetMode mode)
          Getter for supports
 boolean hasActions()
          Existence checker for actions
 boolean hasAssocKeys()
          Existence checker for assocKeys
 boolean hasEntity()
          Existence checker for entity
 boolean hasFinders()
          Existence checker for finders
 boolean hasMethods()
          Existence checker for methods
 boolean hasSupports()
          Existence checker for supports
 void removeActions()
          Remover for actions
 void removeAssocKeys()
          Remover for assocKeys
 void removeEntity()
          Remover for entity
 void removeFinders()
          Remover for finders
 void removeMethods()
          Remover for methods
 void removeSupports()
          Remover for supports
 AssociationSchema setActions(ActionSchemaArray value)
          Setter for actions
 AssociationSchema setActions(ActionSchemaArray value, com.linkedin.data.template.SetMode mode)
          Setter for actions
 AssociationSchema setAssocKeys(AssocKeySchemaArray value)
          Setter for assocKeys
 AssociationSchema setAssocKeys(AssocKeySchemaArray value, com.linkedin.data.template.SetMode mode)
          Setter for assocKeys
 AssociationSchema setEntity(EntitySchema value)
          Setter for entity
 AssociationSchema setEntity(EntitySchema value, com.linkedin.data.template.SetMode mode)
          Setter for entity
 AssociationSchema setFinders(FinderSchemaArray value)
          Setter for finders
 AssociationSchema setFinders(FinderSchemaArray value, com.linkedin.data.template.SetMode mode)
          Setter for finders
 AssociationSchema setMethods(RestMethodSchemaArray value)
          Setter for methods
 AssociationSchema setMethods(RestMethodSchemaArray value, com.linkedin.data.template.SetMode mode)
          Setter for methods
 AssociationSchema setSupports(com.linkedin.data.template.StringArray value)
          Setter for supports
 AssociationSchema setSupports(com.linkedin.data.template.StringArray value, com.linkedin.data.template.SetMode mode)
          Setter for supports
 
Methods inherited from class com.linkedin.data.template.RecordTemplate
contains, data, equals, hashCode, obtainDirect, obtainWrapped, putDirect, putDirect, putDirect, putWrapped, putWrapped, remove, schema, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AssociationSchema

public AssociationSchema()

AssociationSchema

public AssociationSchema(com.linkedin.data.DataMap data)
Method Detail

fields

public static AssociationSchema.Fields fields()

hasAssocKeys

public boolean hasAssocKeys()
Existence checker for assocKeys

See Also:
AssociationSchema.Fields.assocKeys()

removeAssocKeys

public void removeAssocKeys()
Remover for assocKeys

See Also:
AssociationSchema.Fields.assocKeys()

getAssocKeys

public AssocKeySchemaArray getAssocKeys(com.linkedin.data.template.GetMode mode)
Getter for assocKeys

See Also:
AssociationSchema.Fields.assocKeys()

getAssocKeys

public AssocKeySchemaArray getAssocKeys()
Getter for assocKeys

See Also:
AssociationSchema.Fields.assocKeys()

setAssocKeys

public AssociationSchema setAssocKeys(AssocKeySchemaArray value,
                                      com.linkedin.data.template.SetMode mode)
Setter for assocKeys

See Also:
AssociationSchema.Fields.assocKeys()

setAssocKeys

public AssociationSchema setAssocKeys(AssocKeySchemaArray value)
Setter for assocKeys

See Also:
AssociationSchema.Fields.assocKeys()

hasSupports

public boolean hasSupports()
Existence checker for supports

See Also:
AssociationSchema.Fields.supports()

removeSupports

public void removeSupports()
Remover for supports

See Also:
AssociationSchema.Fields.supports()

getSupports

public com.linkedin.data.template.StringArray getSupports(com.linkedin.data.template.GetMode mode)
Getter for supports

See Also:
AssociationSchema.Fields.supports()

getSupports

public com.linkedin.data.template.StringArray getSupports()
Getter for supports

See Also:
AssociationSchema.Fields.supports()

setSupports

public AssociationSchema setSupports(com.linkedin.data.template.StringArray value,
                                     com.linkedin.data.template.SetMode mode)
Setter for supports

See Also:
AssociationSchema.Fields.supports()

setSupports

public AssociationSchema setSupports(com.linkedin.data.template.StringArray value)
Setter for supports

See Also:
AssociationSchema.Fields.supports()

hasMethods

public boolean hasMethods()
Existence checker for methods

See Also:
AssociationSchema.Fields.methods()

removeMethods

public void removeMethods()
Remover for methods

See Also:
AssociationSchema.Fields.methods()

getMethods

public RestMethodSchemaArray getMethods(com.linkedin.data.template.GetMode mode)
Getter for methods

See Also:
AssociationSchema.Fields.methods()

getMethods

public RestMethodSchemaArray getMethods()
Getter for methods

See Also:
AssociationSchema.Fields.methods()

setMethods

public AssociationSchema setMethods(RestMethodSchemaArray value,
                                    com.linkedin.data.template.SetMode mode)
Setter for methods

See Also:
AssociationSchema.Fields.methods()

setMethods

public AssociationSchema setMethods(RestMethodSchemaArray value)
Setter for methods

See Also:
AssociationSchema.Fields.methods()

hasFinders

public boolean hasFinders()
Existence checker for finders

See Also:
AssociationSchema.Fields.finders()

removeFinders

public void removeFinders()
Remover for finders

See Also:
AssociationSchema.Fields.finders()

getFinders

public FinderSchemaArray getFinders(com.linkedin.data.template.GetMode mode)
Getter for finders

See Also:
AssociationSchema.Fields.finders()

getFinders

public FinderSchemaArray getFinders()
Getter for finders

See Also:
AssociationSchema.Fields.finders()

setFinders

public AssociationSchema setFinders(FinderSchemaArray value,
                                    com.linkedin.data.template.SetMode mode)
Setter for finders

See Also:
AssociationSchema.Fields.finders()

setFinders

public AssociationSchema setFinders(FinderSchemaArray value)
Setter for finders

See Also:
AssociationSchema.Fields.finders()

hasActions

public boolean hasActions()
Existence checker for actions

See Also:
AssociationSchema.Fields.actions()

removeActions

public void removeActions()
Remover for actions

See Also:
AssociationSchema.Fields.actions()

getActions

public ActionSchemaArray getActions(com.linkedin.data.template.GetMode mode)
Getter for actions

See Also:
AssociationSchema.Fields.actions()

getActions

public ActionSchemaArray getActions()
Getter for actions

See Also:
AssociationSchema.Fields.actions()

setActions

public AssociationSchema setActions(ActionSchemaArray value,
                                    com.linkedin.data.template.SetMode mode)
Setter for actions

See Also:
AssociationSchema.Fields.actions()

setActions

public AssociationSchema setActions(ActionSchemaArray value)
Setter for actions

See Also:
AssociationSchema.Fields.actions()

hasEntity

public boolean hasEntity()
Existence checker for entity

See Also:
AssociationSchema.Fields.entity()

removeEntity

public void removeEntity()
Remover for entity

See Also:
AssociationSchema.Fields.entity()

getEntity

public EntitySchema getEntity(com.linkedin.data.template.GetMode mode)
Getter for entity

See Also:
AssociationSchema.Fields.entity()

getEntity

public EntitySchema getEntity()
Getter for entity

See Also:
AssociationSchema.Fields.entity()

setEntity

public AssociationSchema setEntity(EntitySchema value,
                                   com.linkedin.data.template.SetMode mode)
Setter for entity

See Also:
AssociationSchema.Fields.entity()

setEntity

public AssociationSchema setEntity(EntitySchema value)
Setter for entity

See Also:
AssociationSchema.Fields.entity()

clone

public AssociationSchema clone()
                        throws java.lang.CloneNotSupportedException
Specified by:
clone in interface com.linkedin.data.template.DataTemplate<com.linkedin.data.DataMap>
Overrides:
clone in class com.linkedin.data.template.RecordTemplate
Throws:
java.lang.CloneNotSupportedException

copy

public AssociationSchema copy()
                       throws java.lang.CloneNotSupportedException
Specified by:
copy in interface com.linkedin.data.template.DataTemplate<com.linkedin.data.DataMap>
Overrides:
copy in class com.linkedin.data.template.RecordTemplate
Throws:
java.lang.CloneNotSupportedException