org.apache.isis.viewer.restfulobjects.domainobjects
Class AbstractObjectMemberRepresentation

java.lang.Object
  extended by org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation
      extended by org.apache.isis.viewer.restfulobjects.domainobjects.DomainRepresentation
          extended by org.apache.isis.viewer.restfulobjects.domainobjects.AbstractObjectMemberRepresentation
All Implemented Interfaces:
JsonRepresentation.HasExtensions, JsonRepresentation.HasLinks, JsonRepresentation.LinksToSelf
Direct Known Subclasses:
ActionResultRepresentation, ObjectActionRepresentation, ObjectCollectionRepresentation, ObjectPropertyRepresentation

public abstract class AbstractObjectMemberRepresentation
extends DomainRepresentation


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation
JsonRepresentation.HasExtensions, JsonRepresentation.HasLinks, JsonRepresentation.LinksToSelf
 
Field Summary
 
Fields inherited from class org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation
jsonNode
 
Constructor Summary
AbstractObjectMemberRepresentation(org.codehaus.jackson.JsonNode jsonNode)
           
 
Method Summary
 LinkRepresentation getDetails()
           
 String getDisabledReason()
           
 String getId()
           
 String getMemberType()
           
 
Methods inherited from class org.apache.isis.viewer.restfulobjects.domainobjects.DomainRepresentation
getExtensions, getLinks, getLinkWithRel, getLinkWithRel, getSelf
 
Methods inherited from class org.apache.isis.viewer.restfulobjects.applib.JsonRepresentation
arrayAdd, arrayAdd, arrayAdd, arrayAdd, arrayAdd, arrayAdd, arrayAdd, arrayAdd, arrayAdd, arrayGet, arrayIterable, arrayIterable, arrayIterator, arrayIterator, arraySetElementAt, as, asArg, asArray, asArrayNode, asBigDecimal, asBigInteger, asBoolean, asDouble, asInputStream, asInt, asJsonNode, asLink, asLong, asMap, asNull, asObjectNode, asString, asUrlEncoded, ensureArray, getArray, getArrayEnsured, getBigDecimal, getBigInteger, getBoolean, getDouble, getInt, getLink, getLong, getMap, getNull, getRepresentation, getString, isArray, isArray, isBigDecimal, isBigDecimal, isBigInteger, isBigInteger, isBoolean, isBoolean, isDouble, isDouble, isInt, isInt, isLink, isLink, isLink, isLong, isLong, isMap, isMap, isNull, isNull, isString, isString, isValue, mapHas, mapIterable, mapIterator, mapPut, mapPut, mapPut, mapPut, mapPut, mapPut, mapPut, mapPut, mapPut, mapPut, mapValueAsLink, newArray, newArray, newMap, size, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractObjectMemberRepresentation

public AbstractObjectMemberRepresentation(org.codehaus.jackson.JsonNode jsonNode)
Method Detail

getId

public String getId()

getMemberType

public String getMemberType()

getDisabledReason

public String getDisabledReason()

getDetails

public LinkRepresentation getDetails()


Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.