WhereIsAI/github-issue-similarity huggingface dataset:
Issue 1:
I have searched the issues of this repository and believe that this is not a duplicate.

I have checked the FAQ of this repository and believe that this is not a duplicate.

Environment

Dubbo version: 2.7.7

Steps to reproduce this issue

https://github.com/apache/dubbo/tree/master/dubbo-dependencies-bom

<nacos_version>1.1.1</nacos_version>

Expected Result

<nacos_version>1.2.1</nacos_version>

because we want using nacos-client 1.2.1 in our project.

Issue 2:
I have searched the issues of this repository and believe that this is not a duplicate.

I have checked the FAQ of this repository and believe that this is not a duplicate.

Environment

Dubbo version: 2.7.2

Operating System version: macOs

Java version: JDK 1.8

Steps to reproduce this issue

Currently, my dubbo service is beyond 2.5.10, and going to upgrade 2.7.2. The build system errors me that DubboComponentScan is not exists in alibaba package, then select to auto-import apache one.

import org.apache.dubbo.config.spring.context.annotation.DubboComponentScan;
@SpringBootApplication
@DubboComponentScan
public class ServiceInitializer extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(ServiceInitializer.class);
}
}

I have forgot to switch @service from alibaba to apache one. The IDE's alert doesn't obviously, and build system doesn't stop the build.

import com.alibaba.dubbo.config.annotation.Service;
@Service
public class DemoServiceImpl implements DemoService {
@Override
public String sayHello(String name) {
return "welcome,"+name;
}
}

The application is running without error message, but service have not been started.

Pls. provide [GitHub address] to reproduce this issue.

Expected Result

The DubboComponentScan should backward compatible with alibaba @service and @reference.

Actual Result

It's incompatible with alibaba @service and @reference.

If there is an exception, please attach the exception trace:

The service have not thrown any exception, consumer will throw no provider exception as service not started.
Issue 1:
For instance, when I make a path on a windows system, it usually fails with a way too long error:

package main

import "os"

func main() {
err := os.MkdirAll(`C:\Users\AAAA\BBBB\CCCC\DDDD\EEEE\FFFF\GGGG\HHHH\IIII\JJJJ\KKKK\LLLL\MMMM\NNNN\OOOO\PPPP\QQQQ\RRRR\SSSS\TTTT\UUUU\VVVV\WWWW\XXXX\YYYY\ZZZZ\AAAA\BBBB\CCCC\DDDD\EEEE\FFFF\GGGG\HHHH\IIII\JJJJ\KKKK\LLLL\MMMM\NNNN\OOOO\PPPP\QQQQ\RRRR\SSSS\TTTT\UUUU\VVVV\WWWW\XXXX\YYYY\ZZZZ`, os.ModePerm)
if err != nil {
panic(err)
}
}
......
// result

mkdir C:\Users\AAAA\BBBB\CCCC\DDDD\EEEE\FFFF\GGGG\HHHH\IIII\JJJJ\KKKK\LLLL\MMMM\NNNN\OOOO\PPPP\QQQQ\RRRR\SSSS\TTTT\UUUU\VVVV\WWWW\XXXX\YYYY\
ZZZZ\AAAA\BBBB\CCCC\DDDD\EEEE\FFFF\GGGG\HHHH\IIII\JJJJ\KKKK\LLLL\MMMM\NNNN\OOOO\PPPP\QQQQ\RRRR\SSSS\TTTT\UUUU\VVVV: The filename or extensio
n is too long.

To be clear, this is usually fixed by prepending \\?\ to the path.

What version of Go are you using (go version)? go1.5.3

What operating system and processor architecture are you using? windows/amd64 - Windows2012R2

What did you do? Create a very very long path, as per example

What did you expect to see? No error creating the directory

What did you see instead? os.PathError creating the directory

Issue 2:
This program creates directory, but fails to create file inside (CAREFUL IF CHANGING
THIS PROGRAM - YOU MIGHT END UP WITH FILES/DIRECTORIES YOU WILL NOT BE ABLE TO DELETE
WITH STANDARD SHELL TOOLS):

package main

import (
"fmt"
"log"
"os"
"strings"
)

func main() {
// root := `\\?\c:\`
root := `c:\`
dir := root + strings.Repeat("d", 200)
file := dir + `\` + strings.Repeat("f", 200)
err := os.Mkdir(dir, 0777)
if err != nil {
log.Fatalf("Mkdir(%s): %v", dir, err)
}
f, err := os.Create(file)
if err != nil {
log.Fatalf("Create(%s): %v", file, err)
}
_, err = fmt.Fprintf(f, "Hello world")
if err != nil {
log.Fatalf("Fprintf(%s): %v", file, err)
}
err = f.Close()
if err != nil {
log.Fatalf("Close(%s): %v", file, err)
}
err = os.Remove(file)
if err != nil {
log.Fatalf("Remove(%s): %v", file, err)
}
err = os.Remove(dir)
if err != nil {
log.Fatalf("Remove(%s): %v", dir, err)
}
}

This can be handled properly if we use \\?\ path prefix (uncomment line in the code).
But \\?\ prefixed paths needs to be "normalized": they have to be absolute, no
. or .. allowed, / is not allowed, UNC paths needs to be handled properly. See
http://goo.gl/th2fJ for details, especially "Maximum Path Length Limitation"
section.

This issue has come up on our own builder: http://goo.gl/FbblU. Perhaps our own paths do
not need to be that long. I did not look into that yet.

Alex
Issue 1:
I have searched the issues of this repository and believe that this is not a duplicate.

I have checked the FAQ of this repository and believe that this is not a duplicate.

如题

在阿里云仓库或者maven仓库中根本找不到org.apache.dubbo下相关的依赖啊，只能找到com.alibaba下的依赖啊

尝试对着这个官方例子练习，一直拉不下jar...

Issue 2:
[] I have searched the issues of this repository and believe that this is not a duplicate.

[ 1] I have checked the FAQ of this repository and believe that this is not a duplicate.

Environment

Dubbo version: 2.7.3

Operating System version: win10

Java version: 1.8

Steps to reproduce this issue

I didn't add any configuration about monitor in app;

Provider and consumer Startup success;

Call someone interface and get exception like "java.lang.NoClassDefFoundError: com/alibaba/dubbo/monitor/MonitorService".

How to disable dubbo's monitor related services if I don't want to use monitor.
Issue 1:
Now that #32753 has landed, for Julia 2.0+ , we should deprecate the @evalpoly macro.

Issue 2:
Consider a Julia neophyte trying to sort Chars:

julia> maximum('A', 'B')
ERROR: MethodError: objects of type Char are not callable
Stacktrace:
[1] mapreduce_first(::Char, ::Function, ::Char) at ./reduce.jl:293
[2] mapfoldl_impl(::Char, ::Function, ::NamedTuple{(),Tuple{}}, ::Char) at ./reduce.jl:60
[3] #mapfoldl#186(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(mapfoldl), ::Char, ::Function, ::Char) at ./reduce.jl:72
[4] mapfoldl(::Char, ::Function, ::Char) at ./reduce.jl:72
[5] #mapreduce#194(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(mapreduce), ::Char, ::Function, ::Char) at ./reduce.jl:200
[6] mapreduce(::Char, ::Function, ::Char) at ./reduce.jl:200
[7] maximum(::Char, ::Char) at ./reduce.jl:524
[8] top-level scope at none:0

Of course they should have used max. But that stack trace is long and confusing, considering that already the very first call maximum(::Char, ::Char), the types are all wrong for maximum. Normally, Julia methods have a signature that takes only appropritate abstract types, like Number and so on, precisely so that the method only apply to inputs of the correct types.

The problem is that there are no types for Callable or Iterable, so the signature of maximum is totally untyped: maximum(f, a) = mapreduce(f, max, a).

To solve this, I suggest implementing Holy traits Iterable and Callable:

maximum(f, itr) = maximum(f, callable(f), itr, iterable(itr))
maximum(f, ::Callable, itr, ::Iterable)

One argument against doing this is that it could open the door to all kinds of traits in Base for this or that property. However, in my experience, it seems like the properties "iterable" and "callable" are particularly often used, just consider the amount of confusion about what is iterable or not we often see.
Issue 1:
Hello,

I'm running Airflow 1.10.10 and using the GCSToBigQueryOperator from airflow.providers.google.cloud.transfers.gcs_to_bigquery in order to load data from google cloud storage into a big query table.

Although everything is working as expected, I keep seeing (a lot of) deprecation warnings in my logs:

DeprecationWarning: The bigquery_conn_id parameter has been deprecated. You should pass the gcp_conn_id parameter.
bigquery.py:103: DeprecationWarning: This method will be deprecated. Please use `BigQueryHook.get_client` method`
taskinstance.py:984: DeprecationWarning: This method is deprecated. Please use airflow.providers.google.cloud.hooks.bigquery.BigQueryHook.run_load`
bigquery.py:1614: DeprecationWarning: This method is deprecated. Please use `BigQueryHook.insert_job` method.

Although everything is working well, I'm afraid that in the future those warnings will indeed cause problems.

Please update the code and find a way to use the suggested methods instead of the deprecated ones.

If any more information is needed from me regarding the warnings or my system I will be happy to add it.

Thank you!

Issue 2:
Current issue is I have pools configured on same type of task where I can have up to max 100 pool slots of that task type running in parallel BUT I want ability to say don't START running more than 5 at a time. So ideally these tasks should be scheduled in steps.

ie

at each scheduler iteration 1 (ie 9:03:30 am) 5 tasks scheduled for the pool

at each scheduler iteration 2 (ie 9:04:00 am) 5 more tasks scheduled for the pool (so 10 currently running in the pool)

at each scheduler iteration 3 (ie 9:04:30 am) 5 more tasks scheduled for the pool (so 15 currently running in the pool)

at 9:04:42 am 3 tasks completed for the pool

at each scheduler iteration 4 (ie 9:05:00 am) 5 more tasks scheduled for the pool (so 17 currently running in the pool)

..etc
Issue 1:
Hello,

interpolate doesn't work with NaT

see http://stackoverflow.com/questions/33921795/fill-timestamp-nat-with-a-linear-interpolation/33922824#33922824

Here is a trivial example to show the situation:

s = pd.Series(pd.date_range('2015-01-01' , '2015-01-30'), name='t')

s[3], s[4], s[5] = pd.NaT, pd.NaT, pd.NaT
s[13], s[14], s[15] = pd.NaT, pd.NaT, pd.NaT
print(s)

0 2015-01-01
1 2015-01-02
2 2015-01-03
3 NaT
4 NaT
5 NaT
6 2015-01-07
7 2015-01-08
8 2015-01-09
9 2015-01-10
10 2015-01-11
11 2015-01-12
12 2015-01-13
13 NaT
14 NaT
15 NaT
16 2015-01-17
17 2015-01-18
18 2015-01-19
19 2015-01-20
20 2015-01-21
21 2015-01-22
22 2015-01-23
23 2015-01-24
24 2015-01-25
25 2015-01-26
26 2015-01-27
27 2015-01-28
28 2015-01-29
29 2015-01-30
Name: t, dtype: datetime64[ns]

print(s.interpolate())
0 2015-01-01
1 2015-01-02
2 2015-01-03
3 NaT
4 NaT
5 NaT
6 2015-01-07
7 2015-01-08
8 2015-01-09
9 2015-01-10
10 2015-01-11
11 2015-01-12
12 2015-01-13
13 NaT
14 NaT
15 NaT
16 2015-01-17
17 2015-01-18
18 2015-01-19
19 2015-01-20
20 2015-01-21
21 2015-01-22
22 2015-01-23
23 2015-01-24
24 2015-01-25
25 2015-01-26
26 2015-01-27
27 2015-01-28
28 2015-01-29
29 2015-01-30
Name: t, dtype: datetime64[ns]

assert s.interpolate().isnull().sum() == 0
---------------------------------------------------------------------------
AssertionError Traceback (most recent call last)
<ipython-input-150-8a59e397a174> in <module>()
----> 1 assert s.interpolate().isnull().sum() == 0

AssertionError:

Kind regards

Issue 2:
I didn't directly found an open issue about it, but is there a reason we do not implement interpolation of datetime values (so not in the index)?

Example:

In [14]: s = pd.Series(pd.date_range('2012-01-01', periods=5))

In [16]: s[2] = np.nan

In [17]: s
Out[17]:
0 2012-01-01
1 2012-01-02
2 NaT
3 2012-01-04
4 2012-01-05
dtype: datetime64[ns]

In [18]: s.interpolate()
Out[18]:
0 2012-01-01
1 2012-01-02
2 NaT
3 2012-01-04
4 2012-01-05
dtype: datetime64[ns]

A crude manual work around:

In [20]: s2 = pd.Series(s.values.astype('int64'))

In [21]: s2[s2<0] = np.nan

In [22]: s2
Out[22]:
0 1.325376e+18
1 1.325462e+18
2 NaN
3 1.325635e+18
4 1.325722e+18
dtype: float64

In [23]: pd.to_datetime(s2.interpolate(), unit='ns')
Out[23]:
0 2012-01-01
1 2012-01-02
2 2012-01-03
3 2012-01-04
4 2012-01-05
dtype: datetime64[ns]
Issue 1:
When I try to run python example/regressions.py it throws this error

Traceback (most recent call last):
File "examples/regressions.py", line 12, in <module>
dateRange = DatetimeIndex(start, periods=N)
File "/Users/vyomkesh/code/pandas/pandas/util/decorators.py", line 88, in wrapper
return func(*args, **kwargs)
File "/Users/vyomkesh/code/pandas/pandas/tseries/index.py", line 240, in __new__
data = list(data)
TypeError: 'datetime.datetime' object is not iterable

Issue 2:
#15838 (comment)

we have fairly uniform IO routines of the form

.to_format(path, df, **kwargs) (takes DataFrame)

and

pd.read_format(path, **kwargs) (returns DataFrame)

so should document various aspects of this:

contract on input path strings

file-like objects & is_file_like (#15894)

do we do any encoding / compression (only on csv/json ATM), compression

various guarantees on what we are sending in (e.g. no Index, string columns which are non-duplicated), no non-string objects (see feather/parquet impl).

make these more pluggable

perhaps allow a specification for block access / chunking.

additional args to accept/use: mode (for writing)
Issue 1:
I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior

After resizing my window tooltips should be repositioned correctly to avoid unnecessary scrollbars.

Current Behavior

When i resize a window to a certain point which has a tooltip at the edge then the tooltip is wrongly positioned after the resize which results in unnecessary scrollbars. After moving the mouse over the button which creates the tooltip a few times it gets into the correct position

Steps to Reproduce (for bugs)

https://codesandbox.io/s/m7p9qlpjnp

Resize the whole window until unnecessary scrollbars appear

Simply hover over the button

After moving the mouse away and again over the button the tooltip moves

After doing that a few times it moves into the correct position it should have been in initially

Context

It currently affects me when i resize my application (see image below) -> then scrollbars appear due to the tooltip position, which shouldn't be there. After moving over and away from the button serveral times the tooltip is positioned correctly.

Your Environment

Tech
Version

Material-UI
1.0.0-beta.22

Browser
Chrome

Issue 2:
TextField with a label set to something and type set to date but with no initial value displays the label and mm/dd/yyyy on top of each other in the TextField. Once you enter the field, the label moves up as superscript and the mm/dd/yyyy remains and is readable.

I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior

When the date picker has no value, if it is going to display the expected date format in the field, it should treat that as a value and move the label up to superscript. Alternatively, don't display the date format unless the user enters the field and there is no value.

Current Behavior

Currently the label and date format overwrite each other if there is no value for the TextField.

Steps to Reproduce (for bugs)

Example on codesandbox.io:

https://codesandbox.io/s/6ljy4wq04k

Your Environment

Tech
Version

Material-UI
1.0.0-beta.9

React
15.6.1

browser
Chrome 60.03
Issue 1:
Hi!

I want to make a custom layer which is supposed to fuse the output of a Dense Layer with a Convolution2D Layer.

The Idea came from this paper and here's the network:

the fusion layer tries to fuse the Convolution2D tensor (256x28x28) with the Dense tensor (256). here's the equation for it:

y_global => Dense layer output with shape 256

y_mid => Convolution2D layer output with shape 256x28x28

Here's the description of the paper about the Fusion process:

I ended up making a new custom layer like below:

class FusionLayer(Layer):

def __init__(self, output_dim, **kwargs):
self.output_dim = output_dim
super(FusionLayer, self).__init__(**kwargs)

def build(self, input_shape):
input_dim = input_shape[1][1]
initial_weight_value = np.random.random((input_dim, self.output_dim))
self.W = K.variable(initial_weight_value)
self.b = K.zeros((input_dim,))
self.trainable_weights = [self.W, self.b]

def call(self, inputs, mask=None):
y_global = inputs[0]
y_mid = inputs[1]
# the code below should be modified
output = K.dot(K.concatenate([y_global, y_mid]), self.W)
output += self.b
return self.activation(output)

def get_output_shape_for(self, input_shape):
assert input_shape and len(input_shape) == 2
return (input_shape[0], self.output_dim)

I think I got the __init__ and build methods right but I don't know how to concatenate y_global (256 dimesnions) with y-mid (256x28x28 dimensions) in the call layer so that the output would be the same as the equation mentioned above.

How can I implement this equation in the call method?

Thanks so much...

UPDATE: any other way to successfully integrate the data of these 2 layers is also acceptable for me... it doesn't exactly have to be the way mentioned in the paper but it needs to at least return an acceptable output...

Issue 2:
Easy to reproduce this bug when training GANs but probably occurs in other use cases as well. When BatchNormalization is used in the generator of a GAN, combined.train_on_batch fails. It's really weird but for some reason combined.train_on_batch does not calculate the loss correctly when batch norm is used in the generator. I tested the loss by hand doing something like:

loss = combined.train_on_batch(x, y)
combined_pred = combined.predict(x)
loss_check = K.eval(custom_loss(y, combined_pred))
>>> loss != loss_check

You can reproduce this in wGAN branch here: https://github.com/wayaai/GAN-Sandbox and uncomment the BatchNorm layer in the generator.
Issue 1:
System information (version)

OpenCV => 3.2

Operating System / Platform => osx

Compiler => clang

Detailed description

copyTo does not use the type information available when copying between two typed matrices.

Steps to reproduce

cv::Mat1b a{10, 10};

cv::Mat2b b{10, 10};

b.copyTo(a) // will fail at runtime, though it should not compile

Issue 2:
System information (version)

OpenCV => 4.1.1

Operating System / Platform => Webassembly

Compiler => emscripten

Detailed description

I got this error message while compiling my C++ program that uses VideoCapture object

I compiled OpenCV using this build_js.py

def get_cmake_cmd(self):
cmd = ["cmake",
"-DCMAKE_BUILD_TYPE=Release",
"-DCMAKE_TOOLCHAIN_FILE='%s'" % self.get_toolchain_file(),
"-DCPU_BASELINE=''",
"-DCPU_DISPATCH=''",
"-DCV_TRACE=OFF",
"-DBUILD_SHARED_LIBS=OFF",
"-DWITH_1394=OFF",
"-DWITH_ADE=OFF",
"-DWITH_VTK=OFF",
"-DWITH_EIGEN=OFF",
"-DWITH_FFMPEG=ON",
"-DWITH_GSTREAMER=ON",
"-DWITH_GTK=ON",
"-DWITH_GTK_2_X=OFF",
"-DWITH_IPP=OFF",
"-DWITH_JASPER=OFF",
"-DWITH_JPEG=ON",
"-DWITH_WEBP=ON",
"-DWITH_OPENEXR=OFF",
"-DWITH_OPENGL=OFF",
"-DWITH_OPENVX=OFF",
"-DWITH_OPENNI=OFF",
"-DWITH_OPENNI2=OFF",
"-DWITH_PNG=ON",
"-DWITH_TBB=OFF",
"-DWITH_PTHREADS_PF=OFF",
"-DWITH_TIFF=ON",
"-DWITH_V4L=ON",
"-DWITH_OPENCL=ON",
"-DWITH_OPENCL_SVM=ON",
"-DWITH_OPENCLAMDFFT=ON",
"-DWITH_OPENCLAMDBLAS=ON",
"-DWITH_GPHOTO2=OFF",
"-DWITH_LAPACK=OFF",
"-DWITH_ITT=OFF",
"-DWITH_QUIRC=OFF",
"-DBUILD_ZLIB=ON",
"-DBUILD_opencv_apps=ON",
"-DBUILD_opencv_calib3d=ON",
"-DBUILD_opencv_dnn=ON",
"-DBUILD_opencv_features2d=ON",
"-DBUILD_opencv_flann=ON", # No bindings provided. This module is used as a dependency for other modules.
"-DBUILD_opencv_gapi=OFF",
"-DBUILD_opencv_ml=OFF",
"-DBUILD_opencv_photo=ON",
"-DBUILD_opencv_imgcodecs=ON",
"-DBUILD_opencv_shape=OFF",
"-DBUILD_opencv_videoio=ON",
"-DBUILD_opencv_videostab=ON",
"-DBUILD_opencv_highgui=ON",
"-DBUILD_opencv_superres=OFF",
"-DBUILD_opencv_stitching=OFF",
"-DBUILD_opencv_java=OFF",
"-DBUILD_opencv_java_bindings_generator=OFF",
"-DBUILD_opencv_js=ON",
"-DBUILD_opencv_python2=OFF",
"-DBUILD_opencv_python3=OFF",
"-DBUILD_opencv_python_bindings_generator=OFF",
"-DBUILD_EXAMPLES=OFF",
"-DBUILD_PACKAGE=OFF",
"-DBUILD_TESTS=OFF",
"-DBUILD_PERF_TESTS=OFF"]
Issue 1:
Challenge http://www.freecodecamp.com/challenges/waypoint-sift-through-text-with-regular-expressions

Instructions for this and the next couple of lessons are some what misleading when explaining what + does in regex syntax.

Instructions state + is need to find 'one or more occurrences of this pattern' which is not correct. In the example given + would find the letters an followed by 1 or more d's, and not multiple and's.

Also, the tests expect and+ when + is not required to find an the occurrences of and in the sentence.

Issue 2:
Issue Description

Anytime I attempt to edit text it starts on the line below where I have selected. This can be adding a space, letter, number. Any editing of any kind including backspaces happen on the next line as well.

It only happens once and happens on any new/reloaded page. Occurs in both night mode and day mode.

Browser Information

Browser Name, Version: Chrome Version 57.0.2987.98 (64-bit)

Operating System: Windows 10

Mobile, Desktop, or Tablet: Desktop

Screenshot
Issue 1:
When i started using freecodecamp, i didn't know that each user can create a personal profile and all his solutions will be present there.

As a result, my profile page is filled with many redundant solutions because sometimes i comeback and relearn old problems and submit the results many times.

It would be nice if there is a button that allows user to delete unwanted or dated solutions.

Thanks.

Issue 2:
If there are multiple solutions posted to a bonfire I'd like the ability to remove older versions (though I'd also like to be able to keep older versions too). Perhaps the ability to edit the solution on my profile.
Issue 1:
There appears to be both

FrameworkBundle\Tests\Debug\TraceableEventDispatcherTest

FrameworkBundle\Tests\Debug\TraceableEventDispactherTest

One has a stopwatch and one doesn't. I'm guessing this is an error? The issue is the spelling of dispatch tch vs cth

Issue 2:
Start with these two Documents:

namespace My\XBundle\Document;

use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB;

/**
* @MongoDB\Document
* @MongoDB\InheritanceType("COLLECTION_PER_CLASS")
*/
abstract class AbstractFoo
{
/**
* @MongoDB\Id
*/
protected $id;

/**
* @MongoDB\String
*/
protected $displayName;
}

namespace My\XBundle\Document;

use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB;

/**
* @MongoDB\Document
*/
class SubFoo extends AbstractFoo
{
/**
* @MongoDB\String
*/
protected $value;
}

Now, when you run mongodb:generate:documents My\XBundle, you will end up with this in the subclass:

namespace My\XBundle\Document;

use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB;

/**
* @MongoDB\Document
*/
class SubFoo extends AbstractFoo
{
/**
* @MongoDB\String
*/
protected $value;

/**
* @var $id
*/
protected $id;

/**
* @var string $displayName
*/
protected $displayName;

/**
* Set value
*
* @param string $value
*/
public function setValue($value)
{
$this->value = $value;
}

/**
* Get value
*
* @return string $value
*/
public function getValue()
{
return $this->value;
}

/**
* Get id
*
* @return id $id
*/
public function getId()
{
return $this->id;
}

/**
* Set displayName
*
* @param string $displayName
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}

/**
* Get displayName
*
* @return string $displayName
*/
public function getDisplayName()
{
return $this->displayName;
}
}