public class XBRLFactProperty extends java.lang.Object implements java.io.Serializable, HasId
There is a hierarchy of classes defined from here. This is the base class.
The base class allows for storing any property kind into the database. this is, the raw fragment that serves as the container for the entire property semantics. This node can be processed further to obtain more detailed information such as the dimension name and dimension value depending on the dimension type.
XBRLFactDimensionalProperty
,
Serialized FormModifier and Type | Field and Description |
---|---|
static int |
CONTAINER_SCENARIO
The parent node of the value node is the context entity scenario.
|
static int |
CONTAINER_SEGMENT
The parent node of the value node is the context segment.
|
static int |
PROPERTY_TYPE_EXPLICIT
Indicates the property value is a QName (Dimension value).
|
static int |
PROPERTY_TYPE_TYPED
Indicates the property value is an XML node (Dimension value).
|
static int |
PROPERTY_TYPE_XML
Indicates the property value is an XML node.
|
Constructor and Description |
---|
XBRLFactProperty()
Instantiates a new XBRL fact property.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Integer |
getContainer()
Gets the container.
|
XBRLContext |
getContext()
Gets the context.
|
XBRLFactItem |
getFact()
Gets the fact.
|
java.lang.Long |
getId()
Get access to the object ID in which is unique.
|
java.lang.Integer |
getType()
Gets the type.
|
XMLFragment |
getValue()
Gets the value.
|
int |
hashCode()
This is the java hashCode method.
|
void |
setContainer(java.lang.Integer container)
Sets the container.
|
void |
setContext(XBRLContext context)
Sets the context.
|
void |
setFact(XBRLFactItem fact)
Sets the fact.
|
void |
setHash(java.lang.Integer value)
Method used by hibernate to set the value.
|
void |
setId(java.lang.Long id)
Sets the object ID.
|
void |
setType(java.lang.Integer type)
Sets the type.
|
void |
setValue(XMLFragment value)
Sets the value.
|
public static final int PROPERTY_TYPE_XML
public static final int PROPERTY_TYPE_EXPLICIT
public static final int PROPERTY_TYPE_TYPED
public static final int CONTAINER_SEGMENT
public static final int CONTAINER_SCENARIO
public XBRLFactProperty()
public java.lang.Long getId()
HasId
public void setId(java.lang.Long id)
HasId
public java.lang.Integer getType()
public void setType(java.lang.Integer type)
type
- the type to setpublic XMLFragment getValue()
public void setValue(XMLFragment value)
value
- the value to setpublic XBRLContext getContext()
public void setContext(XBRLContext context)
context
- the context to setpublic XBRLFactItem getFact()
public void setFact(XBRLFactItem fact)
fact
- the fact to setpublic java.lang.Integer getContainer()
public void setContainer(java.lang.Integer container)
container
- the container to setpublic int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public void setHash(java.lang.Integer value)
value
- the new hashCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa